各浏览器对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 放大镜 移动镜片效果代码
May 09 Javascript
Node.js实现数据推送
Apr 14 Javascript
JavaScript禁止复制与粘贴的实现代码
May 16 Javascript
JS中mouseover和mouseout多次触发问题如何解决
Jun 06 Javascript
异步加载JS、CSS代码(推荐)
Jun 15 Javascript
jQuery实现别踩白块儿网页版小游戏
Jan 18 Javascript
Vue Ajax跨域请求实例详解
Jun 20 Javascript
canvas基础绘制-绚丽倒计时的实例
Sep 17 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
Mar 25 Javascript
vue引入Excel表格插件的方法
Apr 28 Vue.js
Vue的生命周期一起来看看
Feb 24 Vue.js
vue使用watch监听属性变化
Apr 30 Vue.js
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中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
CodeIgniter启用缓存和清除缓存的方法
2014/06/12 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
python实现两个文件合并功能
2018/04/01 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
Linux下python3.7.0安装教程
2018/07/30 Python
python批量爬取下载抖音视频
2019/06/17 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
python日期与时间戳的各种转换示例
2020/02/12 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
中职三好学生事迹材料
2014/08/24 职场文书
运动会加油稿100字
2014/09/19 职场文书
个人先进材料范文
2014/12/30 职场文书
2015入党自荐书范文
2015/03/05 职场文书
会议新闻稿
2015/07/17 职场文书
技术入股合作协议书
2016/03/21 职场文书
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS