Javascript 函数未被识别 : Uncaught ReferenceError: change is not defined

标签 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 文件时,出现以下错误:

Uncaught ReferenceError :更改未定义

我已经测试了内联脚本并且工作正常,只是不在外部文件中。我搜索了这个问题,到目前为止,我发现的“解决方案”似乎都无法解决我的问题。提前致谢。

最佳答案

拼写错误:scr 更改为 src:

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

关于Javascript 函数未被识别 : Uncaught ReferenceError: change is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43443238/

相关文章:

html - 使用 CSS 动画对 div 高度进行动画处理时出现问题

html - 在twilio mp3录制URL上进行范围请求时,将接受范围设置为无

javascript - 函数参数作为字符串但作为函数执行?

javascript - 在 OpenLayers 3 中动态添加和删除轨道中的片段

javascript - 在javascript中调用函数的最佳方式

javascript - 无法检测空段落

Javascript:向 dom 添加和删除元素

javascript - 通过javascript向表中插入数据

javascript - 无法读取 null 的属性 'getContext'

javascript - 这段代码中的 `$` 的含义是什么?