各浏览器对click方法的支持差异小结
(编辑:jimmy 日期: 2025/5/11 浏览:3 次 )
如下
IE6/7/8/9/Opera12/Firefox5 Safari5/Chrome12 INPUT[type=text]INPUT[type=password]
INPUT[type=radio]
INPUT[type=checkbox]
INPUT[type=button]
INPUT[type=submit]
INPUT[type=image]
INPUT[type=hidden]
INPUT[type=reset]
INPUT[type=submit]
INPUT[type=file]1
BUTTON[type=button] 支持 支持 other 支持 不支持
即Safari/Chrome没有完全支持click方法。click方法写进了HTML5草案,相信不久的将来Safari/Chrome也会支持。
需要注意的Firefox5之前的版本并不是所有元素都支持click方法,从w3help当时测试结果即可看出。
Mozilla官方也有以下一段话
虽然Firefox5现在对所有元素都添加了click方法,仍需注意它的click方法触发不了A的默认行为。IE/Opera却可以。
下一篇:js中将HTMLCollection/NodeList/伪数组转换成数组的代码