各浏览器对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 相关文章推荐
List the Stored Procedures in a SQL Server database
Jun 20 Javascript
原生JS和jQuery版实现文件上传功能
Apr 18 Javascript
JS实现动画兼容性的transition和transform实例分析
Dec 13 Javascript
bootstrap侧边栏圆点导航
Jan 11 Javascript
js实现导航吸顶效果
Feb 24 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
Feb 27 Javascript
Angular实现图片裁剪工具ngImgCrop实践
Aug 17 Javascript
[js高手之路]单例模式实现模态框的示例
Sep 01 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
Sep 05 Javascript
微信小程序JS加载esmap地图的实例详解
Sep 04 Javascript
JavaScript实现Excel表格效果
Feb 07 Javascript
Vue中用JSON实现刷新界面不影响倒计时
Oct 26 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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
优化PHP程序的方法小结
2012/02/23 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
自己的js工具 Cookie 封装
2009/08/21 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
vue超时计算的组件实例代码
2018/07/09 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
Nodejs让异步变成同步的方法
2019/03/02 NodeJs
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
python subprocess 杀掉全部派生的子进程方法
2017/01/16 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
Python笔记之观察者模式
2019/11/20 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
酒店实习个人鉴定
2013/12/07 职场文书
招股说明书范本
2014/05/06 职场文书
故宫的导游词
2015/01/31 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
高中政治教师教学反思
2016/02/23 职场文书
python缺失值填充方法示例代码
2022/12/24 Python