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