兄弟節(jié)點(diǎn)問題
function get_nextSibling(n){
? ? ? ?var x=n.nextSibling;
? ? ? ?while (x && x.nodeType!=1){
? ? ? ? ? ?x=x.nextSibling;
//這里不是應(yīng)該是等于1的情況下尋找下一個兄弟節(jié)點(diǎn)么,為什么不等于1還要尋找呢,不等于1了就不是空白節(jié)點(diǎn),既可以成為兄弟節(jié)點(diǎn)了啊,求解???
? ? ? ?}
? ? ? ?return x;
? ?}
2015-10-22
首先你要了解nodeType的意思,返回的是下一個節(jié)點(diǎn)的類型,1為屬性節(jié)點(diǎn),2為元素節(jié)點(diǎn),兄弟節(jié)點(diǎn)是元素節(jié)點(diǎn),所以要!=1,即=2