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

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

為什么要加 [0] ?換成 [1]又是什么意思?

<div>

? javascript??

? <p>javascript</p>

? <div>jQuery</div>

? <h5>PHP</h5>

</div>

<script type="text/javascript">

? ? var d = document.getElementsByTagName("div")[0].childNodes;

? ? for(i=0;i<d.length;i++){

? ? ? ? document.write(d[i].nodeName + "<br>");

? ? ? ? document.write(d[i].nodeValue + "<br>");

? ? ? ? document.write(d[i].nodeType + "<br>");

? ? }

?


正在回答

3 回答

getElementsByTagName()方法返回的是帶有指定標(biāo)簽名的節(jié)點(diǎn)對(duì)象集合。

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

document.getElementsByTagName("div")的意思是,獲取了所有的div存在一個(gè)數(shù)組

[0]是選擇了第一個(gè)div,即最外面的那個(gè)div

.childNodes是獲取子節(jié)點(diǎn),意思是最外面的div包含的子節(jié)點(diǎn)


主要是通過getElementsByTagName獲取到的是個(gè)數(shù)組,

如果給第一個(gè)div加個(gè)id=“div”,然后使用getElementById,就可以寫成

var d = document.getElementById("div").childNodes;

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

代碼里有兩個(gè)div,通過標(biāo)簽名訪問節(jié)點(diǎn)得到的是一個(gè)數(shù)組,不加[0]的話,變量d就是個(gè)數(shù)組了。換成[1]就訪問的是第二個(gè)div標(biāo)簽

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

風(fēng)箋

那教程里的的[0]又該怎么解釋,只有一個(gè)ul標(biāo)簽啊
2020-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

風(fēng)箋 回復(fù) 風(fēng)箋

好像明白了
2020-04-18 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       469026    人
  • 解答問題       22582    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界

進(jìn)入課程

為什么要加 [0] ?換成 [1]又是什么意思?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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