gpt4 book ai didi

javascript - appendChild 加载

转载 作者:行者123 更新时间:2023-11-29 17:22:50 25 4
gpt4 key购买 nike

所以问题是,为什么不在加载时追加 div?我正在为这个挠头。没有错误...只是没有加载。

<head>
<script type="text/javascript">
function load() {
var divTag0 = document.createElement("div");
divTag0.className = "newsBlock";
divTag0.innerHTML = " Try this..";
document.getElementById("newsLeft").appendChild(divTag0);

var divTag1 = document.createElement("div");
divTag1.className = "newsBlock";
divTag1.innerHTML = " Blah..";
document.getElementById("newsRight").appendChild(divTag1);

var divTag2 = document.createElement("div");
divTag2.className = "newsBlock";
divTag2.innerHTML = " And this ..";
document.getElementById("newsLeft").appendChild(divTag2);
}
</script>
</head>
<body>
<p> Something filler </p>
<div id="newsLeft">
</div>
<div id="newsRight">
</div>
<script type="text/javascript">
window.onload="load()";
</script>
</body>

最佳答案

您应该向 getElementById 提供一个字符串...

这样:document.getElementById(newsLeft).appendChild(divTag0);

应该是:document.getElementById("newsLeft").appendChild(divTag0);

但主要问题是:window.onload="load()";

应该是:window.onload=load;

感谢 jvillars 提供的 fiddle ,它帮助我注意到了这一点。

关于javascript - appendChild 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com