while (x && x.nodeType!=1)
????function?get_nextSibling(n){ ????????var?x=n.nextSibling; ????????while?(x?&&?x.nodeType!=1){ ????????????x=x.nextSibling; ????????} ????????return?x; ????}
這段代碼中的判斷條件語(yǔ)句
while?(x?&&?x.nodeType!=1)
其中把 x 加入判斷為何解?
while?(x.nodeType!=1)
這樣可不可以?我試了,在所試的范圍內(nèi)也可以。但是還是想知道為什么。
2015-07-30
存在x 并且 ? ?x節(jié)點(diǎn)類型 ? ? ? 不是 ? ? ? ?元素節(jié)點(diǎn)
??↓ ? ? ? ?↓ ? ? ? ? ? ?↓ ? ? ? ? ? ? ? ? ↓ ? ? ? ? ? ? ? ?↓?
?x ? ? ? && ? ?x.nodeType ? ?!= ? ? ? ? ? ? 1
注:如果節(jié)點(diǎn)是元素節(jié)點(diǎn),則 nodeType 屬性將返回 1。
2016-08-09
感謝,非常清晰。
2016-06-23
原來(lái)是表示x存在的意思 ? ?感謝了
2016-03-13
感謝解答