關(guān)于getElementById 的問題
為什么這個不能運行
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
</head>
<body>
? ? <p id="intro">我的課程</p>
? ? <ul>
? ? ? ? <li id="a">JavaScript</li>
? ? ? ? <li id="a">JQuery</li>
? ? ? ? <li id="a">HTML ? ?</li>
? ? ? ? <li id="a">PHP</li>
? ? </ul>
? ? <script>
? ? ? ? var list=document.getElementById("a");
? ? ? ?
? ? ? ? document.write(list);
? ? ? ? document.write(list[0].innerHTML);
? ? </script>
?</body>
</html>
2017-12-26
id是唯一值,只能取一個,不能有相同的id名。你的四個li的id都是相同的a,要么把四個li的id分別命名為a1,a2,a3,a4,或者,把<li id="a">全改成<li class="a">。而腳本里的document.getElementById()要改成document.getElementsByClassName()