老师,关于浏览器兼容的问题

来源:2-6 IE事件处理程序

TaraTara

2020-04-22 18:00:05

  1. html属性添加事件的浏览器兼容情况是怎样的呢?

  2. attachEvent:IE8及IE8以下浏览器兼容,那么firefox,chrome等浏览器兼容它吗?

  3. 实际情况下,我们写代码的时候怎么能知道用户会用什么浏览器?那么如何选择用哪种事件绑定方式?

写回答

1回答

好帮手慕夭夭

2020-04-22

同学你好,问题解答如下:

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

http://img.mukewang.com/climg/5ea01e23094268c117020886.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程