【发布时间】:2015-02-27 17:35:16
【问题描述】:
我有一个文本输入:
<input class="stops" id="stops" onchange="stopsChanged();">
而我当前的 JavaScript 看起来像:
<script>
function stopsChanged(){
alert();
}
</script>
但是当我运行我的代码时,我得到了这个错误:
ReferenceError:stopsChanged 未定义
为什么会出现这个错误?
【问题讨论】:
-
它在我这边工作得非常好。可能是您在此函数上方编写了一些无效的其他脚本
-
单独的代码应该可以工作,假设它们都在同一个页面中?
-
不,它不在同一个页面中。我的 javascript 代码在另一个页面上。
-
那就不行了……脚本和元素必须在同一个页面
-
确保您的
js file和 html 文件位于同一位置。你应该在你的html文件中包含js文件
标签: javascript