【发布时间】:2014-06-25 17:36:59
【问题描述】:
我有一个引用外部 javascript 文件的页面,当我告诉它运行 onload 函数时,它给了我错误(我假设是因为它在页面加载之前触发。)“无法设置属性 'innerHTML'为空”
页面加载后我需要在这里做什么才能触发 run()?
HTML
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" src="js/test.js"></script>
</head>
<body>
<div id="test"></div>
</body>
</html>
JS
window.onload = run();
function run() {
document.getElementById("test").innerHTML = "found it";
}
【问题讨论】:
-
谢谢,如果可以的话,我会接受你的两个答案。
标签: javascript onload external-js