0

不确定这是否很奇怪或者我只是很愚蠢,但我在 JavaScript innerHTML 中遇到了问题。好的,我的身体标签中有一个空的 DIV。我想要的是在其中写一个无序列表。所以,我做了这个:

<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>

<div id="bla">

</div>

嗯,DIV中没有出现任何内容.. :(

4

2 回答 2

3

id='bla' 未找到,因为您在 id 上方编写脚本且未使用任何函数

像这样改变

<div id="bla">

</div>

<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>

或者

<script>
window.onload=function(){var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
 };
</script>

<div id="bla">

</div>
于 2012-11-03T05:36:42.683 回答
0
<div id="bla">

</div>
<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>
于 2012-11-03T05:40:15.020 回答