所以我有这个基本的Html:
<html>
<head>
</head>
<body>
<button type="button" onclick="change()">Try it</button>
<script scr="test.js" type="text/javascript"></script>
</body>
</html>
这个基本的Javascript文件:
function change(){
alert("asdfasdfa");
}
两个文件都保存在本地磁盘上的完全相同的位置。但是,当我在Chrome中打开Html文件时,出现以下错误:
未捕获的ReferenceError:未定义更改
我已经测试了内联脚本并且工作正常,而不是在外部文件中。我已经搜索了这个问题,到目前为止还没有找到任何解决方案&#39;我发现似乎解决了我的问题。提前谢谢。
答案 0 :(得分:3)
错字:将scr
更改为src
:
<script src="test.js" type="text/javascript"></script>
答案 1 :(得分:1)
标记中存在错误,表示永远不会加载test.js
。
脚本标记中有拼写错误。在您的示例中,src
属性为scr
。