document.getElementById("terminal_text").innerHTML = "hello";
HTML:
<p id="terminal_text"></p>
<script type="text/javascript" src="js1.js"></script>
JS文件中第一行。 html文件中的第二行和第三行(内部头)。
我正在尝试使用JavaScript文件打印到使用ID的段落标记,但它不打印。有任何想法吗?谢谢 ! :)
document.getElementById("terminal_text").innerHTML = "hello";
HTML:
<p id="terminal_text"></p>
<script type="text/javascript" src="js1.js"></script>
JS文件中第一行。 html文件中的第二行和第三行(内部头)。
我正在尝试使用JavaScript文件打印到使用ID的段落标记,但它不打印。有任何想法吗?谢谢 ! :)
您必须将<script>
标签<p>
标签后,否则你的JavaScript代码运行时<p>
标签不存在。
如果你不想这样做,你可以在load
事件执行代码,当你的页面完全加载:
window.addEventListener('load', function() {
document.getElementById("terminal_text").innerHTML = "hello";
});
*“在HTML文件中第二行和第三行(内侧头)” *你不能在'head'中放入'p'元素;或者更确切地说,如果你这样做,它会终止'head'并隐含地启动'body'(因为在某些情况下''和'
''标记都是可选的)。 –如果第3行出现在html文件的第2行之前,则会在您尝试获取尚不存在的ID时发生。将第3行放在*第2行之后的主体*中。 – James
@ T.J.Crowder很确定(内部头部)仅适用于此处的脚本标记 –