老师,关于浏览器兼容的问题
来源:2-6 IE事件处理程序
TaraTara
2020-04-22 18:00:05
html属性添加事件的浏览器兼容情况是怎样的呢?
attachEvent:IE8及IE8以下浏览器兼容,那么firefox,chrome等浏览器兼容它吗?
实际情况下,我们写代码的时候怎么能知道用户会用什么浏览器?那么如何选择用哪种事件绑定方式?
1回答
同学你好,问题解答如下:
1.是不是描述错了,html属性没有办法添加事件,是给html元素添加事件。目前兼容情况就是:ie低版本支持attachEvent,其他浏览器或高版本ie支持addEventListener。
2. attachEvent 只有ie可用,其他浏览器不支持。
3.在实际开发中,一般不会使用原生js开发项目,会使用jQuery,这个兼容性好(后面会学到jQuery)。当然了,假如使用原生js,会有兼容性的判断,如果浏览器支持attachEvent,就使用attachEvent绑定。如果不支持,使用其他方式。在本节课后面就有讲的,建议同学先去复习一下课程中的案例。另外,ie浏览器快要淘汰了 ,实际工作中,早就不考虑ie8及以下兼容了。跟着课程简单的了解一下即可。
https://class.imooc.com/lesson/777#mid=19548
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题