我正在尝试将一个简单的脚本导入HTML文档。它不起作用,我不知道我做错了什么。
外部脚本的名称 - > (function.js)
window.onload = myFunction;
function myFunction()
{
document.getElementById("HERE").innerHTML = "message";
}
HTML doc的名称 - > (attributes.html)
<!DOCTYPEhtml>
<html>
<head>
<title> This is an example of using an external script</title>
<script type ="text/javascript" src= "function.js"></script>
</head>
<body>
<h1 id="HERE">
</h1>
</body>
</html>
答案 0 :(得分:0)
我认为在js文件运行之前,加载事件的主体会过早触发。 尝试至少使用“window.onload”的“document.body.onload”。 尝试使用“document.attachEvent”:
document.attachEvent(document.body, "load", myFunction)
答案 1 :(得分:0)
<html>
<head>
<title> This is an example of using an external script</title>
<script type ="text/javascript" src= "function.js"></script>
</head>
<body>
<h1 id="HERE">
</h1>
<script>myFunction() </script>
</body>
</html>