在IE的document上触发事件问题
2015-04-02 12:25
351 查看
今天写了一个很小的程序,想通过敲回车来实现数据的提交,首先我将事件添加在了document上,然后针对IE获取事件对象方式不同做了一个兼容,
然后采用event.keyCode来获取键盘的keyCode值,
ok,谷歌运行很成功,心血来潮,测了一下兼容,首先是IE10,挺好,IE6,7,8,9,没反应,也没报错,调试了一下,发现根本不执行方法,上网查了一下,说是腾讯的一个插件的问题,我打开一看,我那选项本来就是禁用的,看来不是这个问题,然后试着把事件加在了document.body上,居然好使了。看来以后要这样写的话这地方还得做个兼容,不过,也很少会把事件加在document上。
然后听说火狐不支持keyCode获取键盘码 ,我测试了一下,可以用的,可能是高版本或呼呼开始支持了吧。
以前从来注意过这些问题,太忽视细节了,也给自己一个教训吧。
然后采用event.keyCode来获取键盘的keyCode值,
ok,谷歌运行很成功,心血来潮,测了一下兼容,首先是IE10,挺好,IE6,7,8,9,没反应,也没报错,调试了一下,发现根本不执行方法,上网查了一下,说是腾讯的一个插件的问题,我打开一看,我那选项本来就是禁用的,看来不是这个问题,然后试着把事件加在了document.body上,居然好使了。看来以后要这样写的话这地方还得做个兼容,不过,也很少会把事件加在document上。
然后听说火狐不支持keyCode获取键盘码 ,我测试了一下,可以用的,可能是高版本或呼呼开始支持了吧。
以前从来注意过这些问题,太忽视细节了,也给自己一个教训吧。
相关文章推荐
- IE下radio的onchange事件焦点移除方可触发问题
- 当宏打开Word文档时DocumentOpen事件不触发的问题分析
- 解决IE 下div与img重叠无法触发鼠标事件的问题
- IE下radio的onchange事件移除焦点后方可触发问题
- 当宏打开Word文档时DocumentOpen事件不触发的问题分析
- fox与ie的iframe 的document事件
- 兼容IE/FF的手动触发事件的函数
- 一个事件被触发两次的问题
- 关于Hidden域触发事件的问题
- 点IE关闭按钮触发事件
- 关于摸态窗口,触发服务器事件会打开新页面的问题
- window.document.execCommand("SaveAs",false,id+".xls"); 在IE7下的问题
- 事件结构触发的问题
- 按回车触发按钮click事件的问题
- a标签伪协议触发事件和onclick触发事件的this指针问题
- 关于JavaScript 弹出窗口 展开 TreeView 事件 无法触发问题
- firefox ie 鼠标事件 坐标 兼容问题
- 兼容IE/FF的手动触发事件的函数 ( forward )
- 自画菜单中如何触发MeasureItem事件的问题及解决办法
- 关于.Net WinForm 中的控件失去焦点时触发事件的问题