2017-04-16 36 views
1

所以我有这个基本的HTML:JavaScript函数不被认可:未捕获的ReferenceError:变化是没有定义

<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:变化是没有定义

我已经测试脚本内联和工作正常,只是没有在外部文件中。我已经搜索了这个问题,迄今为止我找到的'解决方案'都没有解决我的问题。提前致谢。

+3

它'src'的来源,而不是'scr' – Thomas

+0

哦,亲爱的,这是令人尴尬的。为我提供使用文本编辑器的权利。 – paj7777

+0

发生@ paj7777 :),我们来帮忙 – Webeng

回答

3

错字:更改scrsrc

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

您的标记有误,意味着test.js永远不会加载。

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

相关问题