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)">
标签:html,javascript,onchange,mobile-safari 来源: https://codeday.me/bug/20190926/1821484.html