三水朝山
2016-07-05 14:21
function get_nextSibling(n){
var x=n.nextSibling;
while (x && x.nodeType!=1){
x=x.nextSibling;
}
return x;
}
中的 var x=n.nextSibling;表示什么意思?这里的n表示什么?new的简写?是不是var x=new.nextSibling;X对象指代NEW一个nextSibling方法?
n-->指的是你传入的节点对象
n.nextSibling -->指的是n 所代表的节点的下一个节点。
就是说你传入的节点对象和你的下一个节点不为元素类型的话,把下一个节点赋给该节点,节点类型如下:
元素类型 节点类型
元素 1
属性 2
文本 3
注释 8
文档 9
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题