亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

沒看懂啊這里

function get_nextSibling(n){
??????? var x=n.nextSibling;
??????? while (x && x.nodeType!=1){
??????????? x=x.nextSibling;
??????? }
??????? return x;
??? }

這個函數 var x=n.nextSilbling

????????????????x=x.nextSibling

是不是找的是下下個兄弟節點?

x&&x.NodeType!=1,為甚末還帶個x

正在回答

2 回答

function?get_nextSibling(n){
????????var?x=n.nextSibling;?//?進入函數,首先取得下一個兄弟節點
????????while?(x?&&?x.nodeType!=1){?//?x存在并且x不是元素節點(若不滿足,說明直接找到了兄弟節點,那么就直接返回)
????????????x=x.nextSibling;??//?滿足上述條件,進入循環體,再次取x的兄弟節點賦值給x本身
????????}
????????return?x;
????}


6 回復 有任何疑惑可以回復我~
#1

梅松竹草 提問者

非常感謝!
2015-10-27 回復 有任何疑惑可以回復我~

看完才知道為什么是 !=1了,之前也不明白。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468972    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

沒看懂啊這里

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號