第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

輸出結(jié)果怎么多了一個子節(jié)點個數(shù)?

<script type="text/javascript">
?var lists=document.getElementsByTagName("div");
?? for(var i=0;i<lists.length;i++){
?????? var chi=lists[i].childNodes;
?????? document.write("子節(jié)點個數(shù):"+chi.length+"<br>");
?????? document.write("子節(jié)點類型:"+chi[i].nodeType+"<br>");
?? }

輸出結(jié)果:

子節(jié)點個數(shù):7
子節(jié)點類型:3
子節(jié)點個數(shù):1

是把里面的div也計算一次嗎?

正在回答

4 回答

3個元素節(jié)點+4個換行符 所以是七個

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

你肯定有兩個div吧。其實你這個循環(huán)寫的挺亂的,例如:

<div?id="1">7個子節(jié)點...<div>?空白也算子節(jié)點</div></div>

那個getElementByTagName確實會把兩個div都算進去。不過你后面那個chi[i]又是完全搞錯了想要處理的對象

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

我用的是火狐,我預(yù)想的輸出結(jié)果是:子節(jié)點個數(shù):7? 子節(jié)點類型:3

但實際上還多了一個:子節(jié)點個數(shù):1

沒明白這個

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

注意:

1. IE全系列、firefox、chrome、opera、safari兼容問題

2.?節(jié)點之間的空白符,在firefox、chrome、opera、safari瀏覽器是文本節(jié)點,所以IE是3,其它瀏覽器是7

課程左邊寫的很清楚啊,你可以看看

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

舉報

0/150
提交
取消

輸出結(jié)果怎么多了一個子節(jié)點個數(shù)?

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

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

幫助反饋 APP下載

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

公眾號

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