最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

js中previousSibling訪問兄弟節(jié)點(diǎn)。while判斷nodeType是否為1

x&&x.nodeType!=1 這里為什么要加上x&& 不加的話,下面的代碼就不運(yùn)行了。但是教程左邊的例子就沒有加。 求解釋。。

正在回答

3 回答

首先判斷x是否為空,如果x為空的話 x.nodeType 調(diào)用就會(huì)異常。這應(yīng)該編譯器的保護(hù)機(jī)制

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

十二月晴朗 提問者

非常感謝!
2016-06-13 回復(fù) 有任何疑惑可以回復(fù)我~

如果你是IE可以不加因?yàn)镮E不存在null節(jié)點(diǎn)? 如果是Firefox等就有null節(jié)點(diǎn)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

十二月晴朗 提問者

明白了,謝謝
2016-06-13 回復(fù) 有任何疑惑可以回復(fù)我~

瀏覽器問題,ie會(huì)將兄弟元素間的空白文本自動(dòng)忽略,這就可以不加,兄弟節(jié)點(diǎn)之間的換行或空格都算空白文本。其他的瀏覽器如果不會(huì)忽略空白文本那就要先判斷x是否是空白文本再判斷類型,要不判斷那上一個(gè)或下一個(gè)兄弟節(jié)點(diǎn)有可能會(huì)是空白文本,返回的就是空白文本的值,也就是空,那就不是我們想要的li里的值了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

十二月晴朗 提問者

謝謝回答
2016-06-13 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小西瓜籽

nodeType!=1 是什么意思呀
2016-06-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

js中previousSibling訪問兄弟節(jié)點(diǎn)。while判斷nodeType是否為1

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號