IE8简单警报失败了吗?

Pet*_*nov 1 javascript internet-explorer-8

为什么IE8中没有以下代码?

<select>
    <option onclick="javascript: alert('test');">5</option>
Run Code Online (Sandbox Code Playgroud)

相当奇怪 - IE8中没有显示警报.我也没有在左角看到错误图标.当然它适用于FF和Opera.有任何想法吗?

Pao*_*ino 17

onclick处理程序放在<option>元素上似乎......对我来说很奇怪.您可能希望将其切换到更常见的onchange事件<select>.你仍然可以从那里做任何你想做的事情,这是你对选择做任何你想做的事情的"接受"方式.话虽这么说,你可能想尝试删除javascript:它的一部分.只有在链接中执行Javascript时才需要这样做href.一个onclick处理器预计的JavaScript.

  • 人们仍然把VBScript放在他们的页面中? (4认同)