JS之 DOM事件监听的兼容性问题 IE 和 FF
2013-01-21 08:33
435 查看
在IE和FF中,DOM事件绑定的方法是又区别的,所以也带来了兼容性的问题,但毕竟这个问题也是比较
有共识的,所以不用担心。而且这个问题也比较容易解决,瞧:
当然,你需要把这个处理的方法封装起来,不然每次绑定事件都要写很多重复的代码。
这里值得注意的是,在FF中,addEventListener还提供多一个capture的参数,这个capture是什么意思,
就要另起话题进行讨论了。
有共识的,所以不用担心。而且这个问题也比较容易解决,瞧:
theFunction = function() { alert("Clicked!"); }; theElement = document.getElementById('wikipedia'); // All modern browsers if (window.addEventListener) { theElement.addEventListener('click', theFunction, false); // IE } else if (window.attachEvent) { theElement.attachEvent('onclick', theFunction); // Failure } else { alert("Your browser is definitely too old."); }
当然,你需要把这个处理的方法封装起来,不然每次绑定事件都要写很多重复的代码。
这里值得注意的是,在FF中,addEventListener还提供多一个capture的参数,这个capture是什么意思,
就要另起话题进行讨论了。
相关文章推荐
- JS IE和FF兼容性问题汇总
- Js event事件在IE、FF兼容性问题
- FF和IE下的js兼容性问题 作者:w3pop.com 翻译/整理:w3pop.com
- JS IE和FF兼容性问题汇总
- Js在IE和FF兼容性问题汇总
- JS的IE和FF兼容性问题的汇总小结
- js在IE和FF下的兼容性问题
- Js event事件在IE、FF兼容性问题
- JS的IE和FF兼容性问题汇总
- JS的IE和FF兼容性问题汇总(补充:js中getYear()在IE和FF中兼容问题)
- JS兼容性问题(FF与IE)
- js DOM事件监听与解除的兼容性写法
- js在IE和FF下的兼容性问题
- IE和FF兼容性问题汇总(JS)
- JS一个非常经典的问题:在遍历数组时对DOM监听事件,索引值将始终等于遍历结束后的值
- web 开发【js在IE和FF下的兼容性问题】
- DOM的基本方法与IE和FF的JS兼容问题
- js在IE和FF下的兼容性问题
- Js在IE和FF兼容性问题汇总【转】
- JS IE和FF兼容性问题汇总