javascript – iOS选择onchange而不是触发

有谁知道这方面的任何变通办法?我正在尝试使用select元素进行导航.它看起来像这样;

<select onchange="window.location=(this.options[this.selectedIndex].value)">

它适用于所有桌面浏览器,也适用于我的WP7手机.它在我的iPhone(iOS 5.0)上不起作用.

解决方法:

当您更改输入值时,iOS往往不会触发更改事件.我已经documented this in more depth at the Device-Bugs tracker了.

解决方法是绑定到blur事件.在上面的例子中,使用onblur,你就可以了.

<select onblur="window.location=(this.options[this.selectedIndex].value)">
上一篇:php – 两个网页上的onChange事件


下一篇:马士兵 Java高级互联网架构师P5/P6/P7/P8/P9