【问题标题】:Alert can't be called in chrome [duplicate]无法在 chrome 中调用警报 [重复]
【发布时间】:2013-10-09 11:05:09
【问题描述】:

我在使用 chrome 时遇到了一个错误(在 Firefox 中没问题)。 这是我的代码,很简单:

<html><head></head>
<body>
<select>
        <option onclick="alert('abc');">A</option>
        <option>B</option>
</select>         
</body>
</html>

在 Firefox 中,当我单击选项 A 时,它将显示警报('abc')。但在 chrome 中,它不会运行。我可以更改 chrome 的设置吗?

有什么建议吗?

谢谢!!!

【问题讨论】:

标签: javascript html google-chrome firefox select


【解决方案1】:

你需要使用onchange事件

http://jsfiddle.net/WB3Q9/

当用户选择一个选项时,选择元素的值会发生变化,从而触发onchange 事件以及您绑定到它的任何函数

&lt;select onchange="alert('The Value is ' + this.value)"&gt;

【讨论】:

    【解决方案2】:

    使用html select提供的onchange事件,

    示例:提醒选择的选项

    <select onchange="alert(this.value)">
            <option>A</option>
            <option>B</option>
    </select>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多