我有一个ASP.NET下拉列表控件,其中包含onclick
和onchange
JavaScript事件。 两者都可以在IE,Mozilla,Opera和Chrome中使用,但不能在Safari中使用。当我删除onclick
事件时,onchange
突然生效。选择HTML中的onclick事件无法在Safari中工作
我使用onclick
的原因是在更改之前获取下拉列表的值。有没有一种方法可以做到这一点,而不使用onclick
?也就是说,获取下拉列表的值,然后更改/选择新值?我只想用JavaScript来做到这一点。
我已经取代了onclick事件聚焦状态。问题解决了。我猜safari不喜欢onclick事件选择元素 – 2009-11-20 09:45:51
对不起。对我来说,我发现我使用的'最接近',这是不支持,并修复后,用'alert'调试(在手机上没有'console.log'))。 – 2017-04-18 17:54:23