各浏览器对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 相关文章推荐
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
Feb 14 Javascript
JSONP 跨域访问代理API-yahooapis实现代码
Dec 02 Javascript
jquery ajax提交整个表单元素的快捷办法
Mar 27 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
Bootstrap缩略图与警告框学习使用
Feb 08 Javascript
js实现无缝滚动图
Feb 22 Javascript
Windows下Node.js安装及环境配置方法
Sep 18 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 Javascript
vue+egg+jwt实现登录验证的示例代码
May 18 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
May 16 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结合飞信 免费天气预报短信
2009/05/07 PHP
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
php实现微信支付之退款功能
2018/05/30 PHP
js DOM模型操作
2009/12/28 Javascript
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
js逆向解密之网络爬虫
2019/05/30 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
django ModelForm修改显示缩略图 imagefield类型的实例
2019/07/28 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
日语专业毕业生求职信
2013/12/04 职场文书
交通安全寄语大全
2014/04/08 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
校园之声广播稿
2015/08/18 职场文书