JS:
document.getElementById("terminal_text").innerHTML = "hello";
HTML:
<p id="terminal_text"></p>
<script type="text/javascript" src="js1.js"></script>
js文件中的第1行。 html文件中的第2行和第3行(内部头部)。
我尝试使用javascript文件使用ID打印到段落标记,但它不打印。有任何想法吗?谢谢 ! :)
答案 0 :(得分:1)
将元素放在正文中的脚本标记之后:
<body>
.. stuff
<p id="terminal_text"></p>
<script type="text/javascript" src="js1.js"></script>
.. more stuff
</body>
答案 1 :(得分:0)
您必须将<script>
标记放在<p>
标记之后,否则当您的javascript代码运行时,<p>
标记就不存在。
如果您不想这样做,您可以在页面完全加载时在load
事件上执行代码:
window.addEventListener('load', function () {
document.getElementById("terminal_text").innerHTML = "hello";
});