各浏览器对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与Ajax常用代码实现对比
Oct 03 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
Nov 29 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 Javascript
Node.js的npm包管理器基础使用教程
May 26 Javascript
javascript 面向对象function详解及实例代码
Feb 28 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
May 03 Javascript
使用bootstrap插件实现模态框效果
May 10 Javascript
Vue自定义弹窗指令的实现代码
Aug 13 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 Javascript
p5.js实现动态图形临摹
Oct 23 Javascript
Vue实现购物车实例代码两则
May 30 Javascript
vue+vant 上传图片需要注意的地方
Jan 03 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从FLV文件获取视频预览图的方法
2015/03/12 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
2017/02/14 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
javaScript手机号码校验工具类PhoneUtils详解
2017/12/08 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
JavaScript Reflect Metadata实现详解
2019/12/12 Javascript
vue点击标签切换选中及互相排斥操作
2020/07/17 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
[49:05]OG vs Newbee 2019DOTA2国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
python登录QQ邮箱发信的实现代码
2013/02/10 Python
python函数缺省值与引用学习笔记分享
2013/02/10 Python
Python日期的加减等操作的示例
2017/08/15 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
python asyncio 协程库的使用
2021/01/21 Python
两种CSS3伪类选择器详细介绍
2013/12/24 HTML / CSS
介绍一下.net和Java的特点和区别
2012/09/26 面试题
职业教育毕业生求职信
2013/11/09 职场文书
给民警的表扬信
2014/01/08 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
文字自荐书范文
2014/02/10 职场文书
2014年五四青年节活动方案
2014/03/29 职场文书
三字经教学反思
2014/04/26 职场文书
温馨提示标语
2014/06/26 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript
用python实现监控视频人数统计
2021/05/21 Python