<script type="text/javascript">
function get_nextSibling(n) //首先这里的n是什么意思?
{
var x=n.nextSibling; //为什么把n的下个节点赋值给x,
//x存在(x=true),并且x的元素节点类型不为1的情况下,执行代码。
while (x && x.nodeType!=1){
x=x.nextSibling; //这一句又是什么意思
}
return x;
}
你要获得下一个节点,必须先要获得当前节点,然后再调用函数式传到函数体,n作为一个参数来接收当前节点。
n.nextSilbing(n)是获得当前节点的下一个节点,x作为一个变量来接收下一个节点。
(x.nodeType != 1)的意思是当节点类型不等于1也就是不是元素节点时,跳过,继续获取下一个节点。