为什么以下代码在 IE8 中不起作用?
<select>
<option onclick="javascript: alert('test');">5</option>
非常奇怪 - IE8 中没有显示警告。我也没有在左 Angular 看到错误图标。当然它适用于 FF 和 Opera。有什么想法吗?
最佳答案
放置一个 onclick
<option>
上的处理程序元素似乎......对我来说很奇怪。您可能想将其切换为更常见的 onchange
<select>
事件.你仍然可以从那里做任何你想做的事情,这是对选择做任何你想做的事情的“公认”方式。也就是说,您可能想尝试删除 javascript:
一部分。只有在链接中执行 Javascript 时才需要 href
例如。一个onclick
处理程序期望 javascript。
关于javascript - IE8 简单警报失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/845848/