各浏览器对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 相关文章推荐
Javascript中的常见排序算法
Mar 27 Javascript
Dojo 学习笔记入门篇 First Dojo Example
Nov 15 Javascript
jQuery 表单验证扩展代码(二)
Oct 20 Javascript
javascript 快速排序函数代码
May 30 Javascript
JS日期和时间选择控件升级版(自写)
Aug 02 Javascript
javascript表单验证大全
Aug 12 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
Dec 08 Javascript
分享jQuery插件的学习笔记
Jan 14 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
小程序实现人脸识别功能(百度ai)
Dec 23 Javascript
React中Ref 的使用方法详解
Apr 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 smarty函数扩展
2010/03/15 PHP
php递归获取目录内文件(包含子目录)封装类分享
2013/12/25 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
浅析ajax请求json数据并用js解析(示例分析)
2013/07/13 Javascript
javascript数组详解
2014/10/22 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
2017/07/11 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
javascript中可能用得到的全部的排序算法
2020/03/05 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
Python实现栈的方法
2015/05/26 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
python定时任务 sched模块用法实例
2019/11/04 Python
高三自我鉴定怎么写
2013/10/19 职场文书
大学生实习自我鉴定
2013/12/11 职场文书
军训心得体会
2013/12/31 职场文书
怀念母亲教学反思
2014/04/28 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
政协委员个人总结
2015/03/03 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
Python3 类型标注支持操作
2021/06/02 Python
MySQL系列之二 多实例配置
2021/07/02 MySQL
python脚本框架webpy模板赋值实现
2021/11/20 Python
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python