x=x.nextSibling;
?function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
這里為什么是x=x.nextSibling;???
判斷為真和不等于1后應該是x=n.nextSibling;啊。。。理解不了
?function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
這里為什么是x=x.nextSibling;???
判斷為真和不等于1后應該是x=n.nextSibling;啊。。。理解不了
2016-04-22
舉報
2016-04-24
<li>是元素節點,nodeType是1,這個語句判斷的是存在x這個節點且這個節點不是元素節點,繼續尋找下一個節點,直到找到元素節點為止。
2016-04-25
n.nextSibling是n的下個元素,x.nextSibling是尋找n的下下的元素(不為空),中間有空格當然的找下下個元素了
2016-04-22
前面不是已經賦值了一次了嗎?判斷了以后又賦值一次,究竟是為什么、、