Javascript函数无法识别:未捕获的ReferenceError:未定义更改

时间:2017-04-16 23:28:01

标签: javascript html

所以我有这个基本的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;我发现似乎解决了我的问题。提前谢谢。

2 个答案:

答案 0 :(得分:3)

错字:scr更改为src

<script src="test.js" type="text/javascript"></script>

答案 1 :(得分:1)

标记中存在错误,表示永远不会加载test.js

脚本标记中有拼写错误。在您的示例中,src属性为scr