JavaScript innerHTML函数问题
不确定这是奇怪还是我很笨,但我在JavaScript innerHTML中遇到了一个问题。好的,我的身体标签上有一个空DIV。我想在里面写一个无序的列表。所以,我做了这个:JavaScript innerHTML函数问题,javascript,innerhtml,Javascript,Innerhtml,不确定这是奇怪还是我很笨,但我在JavaScript innerHTML中遇到了一个问题。好的,我的身体标签上有一个空DIV。我想在里面写一个无序的列表。所以,我做了这个: <script> var bla = document.getElementById("bla"); bla.innerHTML = "<ul><li>LOL</li></ul>"; </script> <div id="bla"> &l
<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>
<div id="bla">
</div>
var bla=document.getElementById(“bla”);
bla.innerHTML=“- LOL
”;
嗯,DIV中没有显示任何内容…:(id='bla'未找到,因为您在id之上编写了脚本,并且未使用任何函数 像这样改变
<div id="bla">
</div>
<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>
var bla=document.getElementById(“bla”);
bla.innerHTML=“- LOL
”;
或
window.onload=function(){var bla=document.getElementById(“bla”);
bla.innerHTML=“- LOL
”;
};
id='bla'未找到,因为您在id之上编写了脚本,并且未使用任何函数
像这样改变
<div id="bla">
</div>
<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>
var bla=document.getElementById(“bla”);
bla.innerHTML=“- LOL
”;
或
window.onload=function(){var bla=document.getElementById(“bla”);
bla.innerHTML=“- LOL
”;
};
var bla=document.getElementById(“bla”);
bla.innerHTML=“- LOL
”;
var bla=document.getElementById(“bla”);
bla.innerHTML=“- LOL
”;
真的吗?这看起来应该可以。您是否尝试在JavaScript控制台中运行代码作为健全检查?var bla=document.getElementById(“bla”);bla.innerHTML=“- LOL
”
你确定代码确实被调用了,并且没有另一个onload回调覆盖了这个吗?在这个onload中添加一个警报或其他东西,让自己相信问题其实是innerHTML,而不是回调被劫持了……现在它工作了,哈哈,我忘了添加();在函数lo..Thankery?这看起来应该可以工作。您是否尝试在JavaScript控制台中运行代码作为健全检查?var bla=document.getElementById(“bla”);bla.innerHTML=“- LOL
”
你确定代码确实被调用了,并且没有另一个onload回调覆盖了这个吗?在这个onload中添加一个警报或其他东西,让自己相信问题其实是innerHTML,而不是回调被劫持了……现在它工作了,哈哈,我忘了添加();在函数lo..Thank中,如果您将在之前编写/执行脚本,则页面将找不到任何id为div且id为bla的id“bla”。因此,请使用上面的一个或window.onload=function(){var bla=document.getElementById(“bla”);bla.innerHTML=“- LOL
- LOL
- ”;};如果您将在之前编写/执行脚本,则页面将找不到任何id为“bla”的id“bla”,因为id为“bla”的div尚未上载。因此,请使用上述方法或window.onload=function(){var bla=document.getElementById(“bla”);bla.innerHTML=“
- ”;};
<div id="bla">
</div>
<script>
var bla = document.getElementById("bla");
bla.innerHTML = "<ul><li>LOL</li></ul>";
</script>