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

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

JS chlidNodes的問題

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標(biāo)題文檔</title>
</head>
<body>
<div>
? javascript ?
? <p>javascript</p>
? <div>jQuery</div>
? <h5>PHP</h5>
</div>
<script type="text/javascript">
?var x=document.getElementsByTagName("div")[0].childNodes;
?
?
</script>
</body>
</html>

如上代碼?var x=document.getElementsByTagName("div")[0].childNodes;

獲取第一個div標(biāo)簽的子節(jié)點,存儲到變量x中,那么請問如何輸出子節(jié)點下的第一個? javascript 字符串,有點迷惑了,用innerHTML不管用。。

正在回答

2 回答

var x=document.getElementsByTagName("div")[0].childNodes; //表示x返回數(shù)組里的第一個元素,要想輸出下一個javascript這個字符串,只需要?document.write(x[1].innerHTML);就可以了,你想輸出什么字符串改變1的值就可以了(是1而不是0的原因是因為在第一個javascript之后有一個空白節(jié)點)


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

慕粉3361053 提問者

非常感謝!
2016-08-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉3361053 提問者

還是沒明白為什么是x[1],如上的document.write(x[1].innerHTML輸出的是字符串javascript還是標(biāo)簽<p>的javascript
2016-08-18 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉3361053 提問者 回復(fù) 慕粉3361053 提問者

為什么這么問呢,因為我覺得子結(jié)點下面的第一個空白節(jié)點應(yīng)該是在段落P的后面,根據(jù)這個思路得出x[0]是text文本javascript,而x[1]是<p>段落的javascript,而x[2]才是空白節(jié)點,沒有值,我是這么理解的,可能想法偏離了 ,請指教
2016-08-18 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕粉3361053 提問者

因為我覺得子結(jié)點下面的第一個空白節(jié)點應(yīng)該是在段落P的后面,根據(jù)這個思路得出x[0]是text文本javascript,而x[1]是<p>段落的javascript,而x[2]才是空白節(jié)點,沒有值,我是這么理解的,可能想法偏離了 ,請指教
2016-08-18 回復(fù) 有任何疑惑可以回復(fù)我~
#5

穗積 回復(fù) 慕粉3361053 提問者

<div> //第一個節(jié)點(空白)x[0] javascript; <p>javascript</p> //第二個節(jié)點+第三個節(jié)點(空白)x[1]+x[2] <p>javascript1</p>//第四個節(jié)點+第五個節(jié)點(空白) x[3]+x[4] <div>jQuery</div>//第六個節(jié)點+第七個節(jié)點(空白)x[5]+x[6] <h5>PHP</h5> </div> 你可以自己輸出值確認(rèn)一下
2016-08-18 回復(fù) 有任何疑惑可以回復(fù)我~
#6

qq_miaomiaodoub_0 回復(fù) 穗積

這個還要看瀏覽器,像火狐跟360極速都不是這樣的
2016-08-19 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

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

x[0].nodeValues;

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

舉報

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

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

進(jìn)入課程

JS chlidNodes的問題

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

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

幫助反饋 APP下載

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

公眾號

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