这是一个非常简单的程序,输出应该是 JavaScript
但我只得到 s
。
<html>
<head>
<title></title>
<script type="text/javascript">
document.getElementById("ma").innerHTML="JavaScript";
</script>
</head>
<body>
<h1 id="ma">s</h1>
</body>
</html>
原文由 NullPoiиteя 发布,翻译遵循 CC BY-SA 4.0 许可协议
在您尝试设置值时该元素不存在。您需要在将
<h1>
添加到 DOM 后调用它。您可以将此
<script>
标记进一步向下移动,或者将您的逻辑添加到应该在加载文档时调用的函数中:演示:http: //jsfiddle.net/Lr2Hm/