Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么<;脚本>;不在内部工作<;头>;标签?_Javascript_Html - Fatal编程技术网

Javascript 为什么<;脚本>;不在内部工作<;头>;标签?

Javascript 为什么<;脚本>;不在内部工作<;头>;标签?,javascript,html,Javascript,Html,我不熟悉HTML和JavaScript。我已经把标签放在头上了,但它不起作用。给出了它的代码。但是,当我将其放置在body部分时,它会起作用。为什么它不在标签内工作 document.getElementById(“demo”).innerHTML=“你好,世界!”; 确实如此,但在正确加载DOM之前会执行脚本。使用 window.onload = function() { document.getElementById("demo").innerHTML = "Hello, Wor

我不熟悉HTML和JavaScript。我已经把标签放在头上了,但它不起作用。给出了它的代码。但是,当我将其放置在body部分时,它会起作用。为什么它不在标签内工作


document.getElementById(“demo”).innerHTML=“你好,世界!”;


确实如此,但在正确加载DOM之前会执行脚本。使用

window.onload = function() {
    document.getElementById("demo").innerHTML = "Hello, World!";
}
还可以使用
onload
属性:

<body onload="jsFunction()"></body>


因为id demo在页面加载的标题部分找不到,所以如果在标题中添加脚本,请阅读此内容。将脚本移动到正文的底部,或者在那里添加类似JQuery document.ready event callback的内容。此外,
标记未关闭。您有两个打开的
标记。