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