18910140161

Js操作非IE事件对象属性,方法

顺晟科技

2021-06-16 11:05:12

156

可取消,类型,泡泡都没用,只需要知道

注意以上重点,即嵌套在二级事件中的二级事件,以及冒泡和捕捉的执行顺序。冒泡是自下而上,捕捉是自上而下

这里有个问题,正文节点和文档节点有什么区别?

您可以在文档对象下的属性中看到主体,这是传说中的dom区域

现在显示的是null?

打字没用,就你知道的

现在在IE中未定义,在其他浏览器中显示也很正常

谷歌IE可以用,火狐不行。请注意,如果写在上面,错误将出现在IE8以下的版本中

在很多情况下,谷歌的兼容性是更好的。通常的兼容性问题是Firefox和ie的区别。只要在IE里有效,在Google里好像也有效。以上问题只在二级事件中特别注意。级事件不存在兼容性问题

点击按钮执行提交,默认行为将刷新界面

理解内容就行了,只用clientX和clienti

封装功能:防止浏览器的默认行为和气泡

总结:事件处理程序由浏览器调用,浏览器有监控机制判断事件处理程序是否被触发。一旦事件处理程序被触发,浏览器将监视它,调用它,然后将事件源对象传递给事件处理程序。我们可以在事件处理程序中主动接收这个事件源对象。兼容性包有一个共同点,就是获取函数的执行上下文。如果能得到,说明兼容。如果无法获得,通常会返回undefined,之前所有封装兼容性的函数都是这样做的。

注意这里代码的执行顺序。每次点击都会触发上述事件的发生。如果按钮被点击,它将总是触发事件的发生。这是一个奇怪的现象。手动控制事件的连续发生。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航