課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
子節(jié)點不能通過id訪問嗎 ?為什么
2015-07-30
源自:JavaScript進階篇 9-10
正在回答
? ?var li = document.getElementById("lesson4")[0].childNodes;
應為 ?var li = document.getElementById("lesson4").childNodes[0].nodeValue;
OR ??var li = document.getElementById("lesson4").firstChild.nodeValue;
OR ??var li = document.getElementById("lesson4").innerHTML;
改后的:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
</head>
<body>
<ul id="con">
<li id="lesson1">javascript
? <ul>?
? ? ? <li id="tcon"> 基礎語法</li>
? ? ? <li>流程控制語句</li>
? ? ? <li>函數(shù)</li>
? ? ? <li>事件</li>
? ? ? <li>DOM</li>
? </ul>
</li>
<li id="lesson2">das</li>
<li id="lesson3">dadf</li>
<li id="lesson4">HTML/CSS?
? <ul>
? ? <li>文字</li>
? ? <li>段落</li>
? ? <li>表單</li>
? ? <li>表格</li> ?
? </ul>?
</li></ul> ?
<script ?type="text/javascript"> ? ?
? ?var li = document.getElementById("lesson4").firstChild.nodeValue;
? ?document.write("<br />"+li); ?
</script>?
</body>
</html>
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
3 回答如何通過子節(jié)點訪問到標簽內(nèi)的內(nèi)容
2 回答訪問子節(jié)點
1 回答訪問子節(jié)點
4 回答訪問子節(jié)點childNodes
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-08-20
? ?var li = document.getElementById("lesson4")[0].childNodes;
應為 ?var li = document.getElementById("lesson4").childNodes[0].nodeValue;
OR ??var li = document.getElementById("lesson4").firstChild.nodeValue;
OR ??var li = document.getElementById("lesson4").innerHTML;
改后的:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
</head>
<body>
<ul id="con">
<li id="lesson1">javascript
? <ul>?
? ? ? <li id="tcon"> 基礎語法</li>
? ? ? <li>流程控制語句</li>
? ? ? <li>函數(shù)</li>
? ? ? <li>事件</li>
? ? ? <li>DOM</li>
? </ul>
</li>
<li id="lesson2">das</li>
<li id="lesson3">dadf</li>
<li id="lesson4">HTML/CSS?
? <ul>
? ? <li>文字</li>
? ? <li>段落</li>
? ? <li>表單</li>
? ? <li>表格</li> ?
? </ul>?
</li></ul> ?
<script ?type="text/javascript"> ? ?
? ?var li = document.getElementById("lesson4").firstChild.nodeValue;
? ?document.write("<br />"+li); ?
</script>?
</body>
</html>