我有一個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