【发布时间】:2016-01-15 02:36:49
【问题描述】:
我正在使用 Javascript 来恢复我最近开始的第二学期网络课程的工作,但我遇到了让 getElementById 和 innerHTML 正常工作的问题。
基本上,我想用动物名称填充一个空的 h1
function favAnimal()
{
document.getElementById("animal").innerHTML="cat"
}
<h1 id="animal" onload="favAnimal()">Favourite Animal Placeholder</h1>
以上并没有改变任何东西。如果 h1 为空,则结果相同。我还尝试使用<div> 来排除使用特定元素的问题。
感谢所有帮助,并提前致谢!
【问题讨论】:
-
如果我没记错的话
h1没有onload事件。 -
尝试将
onload="favAnimal()"放在body标签上。您也可以使用innerText而不是innerHTML,因为您不会更改 HTML。
标签: javascript html innerhtml getelementbyid