不确定它是否很奇怪或者我只是愚蠢,但我在JavaScript innerHTML中遇到了问题。好的,我的身体标签中有一个空的DIV。我想要的是在其中写一个无序列表。所以,我做到了:
<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>
<div id="bla">
</div>
在DIV中没有出现任何东西.. :(
答案 0 :(得分: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>
答案 1 :(得分:0)
<div id="bla">
</div>
<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>