我是HTML和JavaScript的新手。我已经把标签放在头上了,但是没有用。它的代码已给出。但是,当我将其放在主体部分中时,它可以工作。为什么它在代码内部不起作用?
<head>
<script>
document.getElementById("demo").innerHTML = "Hello, World!";
<script>
</head>
<body>
<p id = "demo"> </p>
</body>
答案 0 :(得分:3)
可以,但是在正确加载DOM之前先执行脚本。使用
window.onload = function() {
document.getElementById("demo").innerHTML = "Hello, World!";
}
还可以使用onload
属性:
<body onload="jsFunction()"></body>