什么条件下会执行element["on"+type] = handler
难道是除了IE8浏览器和主流浏览器还有别的可能性?
element["on"+type] = handler表示添加事件,一般是万能公式吗?直接添加HTML事件吗?
正在回答
同学你好,老师在上条回答中解释过了,如下,
上面截图中的写法与下方的写法是一样的。
同学可以写一写代码,测试下。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
同学你好, 老师在你之前的提问(http://class.imooc.com/course/qadetail/178164 ),已经给同学说过了,element[]语法,涉及后面js面向对象的知识点了,同学先简单了解一下即可,后面的课程中会有详细的讲解,现在不用考虑到底什么意思,到时候自然就懂了。
如果帮助到了你,欢迎采纳,祝学习愉快
同学你好,对于的问题解答如下:
一些主流浏览器的低版本既不支持addEventListener和attachEvent, 就会执行element["on"+type] = handler这句代码。 因为情况存在的可能性很低,所以我们不用去纠结具体是哪个浏览器的版本,知道需要这么处理就可以了。
可以理解是万能公式,几乎所有浏览器都支持element["on"+type] = handler添加事件
element["on"+type] = handler是DOM0的添加事件方式,html事件是指直接在html标签中添加事件。示例:
同学如果混淆了,可以回顾之前的js DOM章节的课程,https://class.imooc.com/course/776 加深自己的的理解
如果帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星