function get_nextSibling(n){
var x=n.nextSibling;
while (x && x.nodeType!=1){
x=x.nextSibling;
}
return x;
}
问一下大家, function get_nextSibling(n)这儿的N取得是什么值,我明明上面没有定义这个变量,为什么也能取?
形式参数,占位用,当调用函数时,函数给它传的是什么值,就代表着n是什么值
如代码中,当实参x的值传递给函数时,x就取代n的位置进行运算
var x=document.getElementsByTagName("li")[0]; var y=get_nextSibling(x);