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后應(yīng)該是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后應(yīng)該是x=n.nextSibling;啊。。。理解不了
2016-04-22
舉報(bào)
2016-04-24
<li>是元素節(jié)點(diǎn),nodeType是1,這個(gè)語(yǔ)句判斷的是存在x這個(gè)節(jié)點(diǎn)且這個(gè)節(jié)點(diǎn)不是元素節(jié)點(diǎn),繼續(xù)尋找下一個(gè)節(jié)點(diǎn),直到找到元素節(jié)點(diǎn)為止。
2016-04-25
n.nextSibling是n的下個(gè)元素,x.nextSibling是尋找n的下下的元素(不為空),中間有空格當(dāng)然的找下下個(gè)元素了
2016-04-22
前面不是已經(jīng)賦值了一次了嗎?判斷了以后又賦值一次,究竟是為什么、、