各浏览器对click方法的支持差异小结


Posted in Javascript onJuly 31, 2011

如下

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官方也有以下一段话

Prior to Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), Gecko didn't implement the click method on other elements that might be expected to respond to mouse?clicks such as links (A elements), nor will it necessarily fire the click event of other elements. However, now it is supported by all elements, as required by HTML5.  

虽然Firefox5现在对所有元素都添加了click方法,仍需注意它的click方法触发不了A的默认行为。IE/Opera却可以。

Javascript 相关文章推荐
超清晰的document对象详解
Feb 27 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
angularJS 中$attrs方法使用指南
Feb 09 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
Aug 01 Javascript
JavaScript数组操作函数汇总
Aug 05 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
JavaScript鼠标特效大全
Sep 13 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
Nov 24 Javascript
webpack3之loader全解析
Oct 26 Javascript
详解使用create-react-app添加css modules、sasss和antd
Jul 31 Javascript
JS实现判断移动端PC端功能
Feb 21 Javascript
Postman无法正常返回结果问题解决
Aug 28 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
Jul 31 #Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
Jul 31 #Javascript
javascript中length属性的探索
Jul 31 #Javascript
javascript string字符串优化问题
Jul 31 #Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
Jul 31 #Javascript
基于JQuery 的消息提示框效果代码
Jul 31 #Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
Jul 31 #Javascript
You might like
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP中比较时间大小实例
2014/08/21 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
PHP实现登录验证码校验功能
2018/05/17 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
jQuery EasyUI 开源插件套装 完全替代ExtJS
2010/03/24 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
2016/08/24 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
Python面向对象特殊成员
2017/04/24 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
selenium+python设置爬虫代理IP的方法
2018/11/29 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
python with (as)语句实例详解
2020/02/04 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
基于python实现坦克大战游戏
2020/10/27 Python
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
Linux机考试题
2015/10/16 面试题
小学班主任培训方案
2014/06/04 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
事业单位人员的自我评价范文
2014/09/21 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python