function get_nextSibling(n){ var x=n.nextSibling; while (x && x.nodeType!=1){ x=x.nextSibling; } return x; }上面循环条件中,申明赋值了var x=n.nextSibling; 。如果循环while, while (x && x.nodeType!=1) ,括号()中,x && x.nodeType!=1 时, 可以这么理解(n.nextSibling&&n.nextSibling.nodeType!=1)时,如果n.nextSibling (n的下一节点存在的话,即为true ,否则为false)这么理解对吗。
添加回答
举报
0/150
提交
取消