function get_nextSibling(n){
var x=n.nextSibling;//这个n.nextSibling里这个n是什么意思?没有看到有这个节点啊
while (x && x.nodeType!=1){
x=x.nextSibling;
}
return x;
这样可能会好理解些
getElementsByTagName("li")[0]把第一个<li>标签的值赋值给变量x。
x作为函数get_nextSibling( )的实际参数,被传送到这个函数里运行。
这个函数首先被function定义,function get_nextSibling( n) { },n是作为一个形式参数,当实际参数x被传送到这个函数的时候,相当于x值被赋给了n。
函数中又定义了一个局部变量x来储值,这个局部变量x的值最后被返回(return)给外部的变量y。
n是一个传递给get_nextSibling函数的参数,是一个节点元素