我使用JavaScript代碼顯示了帶有HTML和3的3 li
元素。如果我將JavaScript div
標記更改爲最後一個,則會顯示ul
元素,否則它不會顯示HTML ul
標記。你能告訴我爲什麼嗎?如果訂單已更改,則不會顯示元素
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>my javascript eg </title>
<script type="text/javascript" >
function process()
{
var sval="<ul> <li> orange</li> <li>blue</li> <li>green</li> </ul> ";
var divid=document.getElementById("mydiv");
divid.innerHTML=sval;
}
</script>
</head>
<body onload="process()">
Hi Dude !!!
<div id="mydiv"/>
<ul id="u2" onclick="fn1()">
<li>orange</li>
<li>blue</li>
<li>yellow</li>
</ul>
<!-- If I place the same div element at last line it doesn't work. -->
</body>
</html>
因爲'id'是唯一的,所以不需要具有相同'id'的元素。 – 2014-10-29 09:11:09