【问题标题】:onchange event not properly calling functiononchange 事件未正确调用函数
【发布时间】:2018-02-18 01:01:58
【问题描述】:

我做了一个选择框,我希望能够看到从选项中当前选择的内容。为了实现这一点,我使用了 onchange 事件,以便我可以检索当前选定的项目。当我这样做时:

<select id = "choose" onchange = "embed()"> function embed(){}

我收到以下错误:

Uncaught ReferenceError: embed is not defined

此错误的原因是什么,我该如何解决? 谢谢!

【问题讨论】:

  • 是的,我展示了 HTML 的 sn-p 和出错的 javascript
  • 不,这不是一个可验证的例子。
  • 这应该就是调试所需要的全部了^^
  • 那你为什么不调试呢?这还不够,因为您的 JavaScript 不在脚本标签或外部文件中,只是在 HTML 中...

标签: javascript html dom onchange


【解决方案1】:

您的代码应如下所示:

<select id="choose" onchange="embed(this.value)">
<script>
function embed(value){}
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多