gpt4 book ai didi

javascript - IE 和 DOM 标准模型

转载 作者:行者123 更新时间:2023-11-28 02:51:26 25 4
gpt4 key购买 nike

谁能用简单的术语解释一下 IE 和 DOM 标准事件模型之间的区别?

最佳答案

您的代码不符合 DOM 事件 2:dom 事件从具有“捕获阶段”的文档元素开始,向下到达目标,然后向上冒泡到文档元素。在 IE 中实现它是相当困难的。

示例:

<body> <div id="div1"><div id=div2></div></div></body>

如果在 div2 上触发“click”事件,则事件监听器运行如下:

  • 文档(第一阶段)
  • 正文(第 1 阶段)
  • div1(第 1 阶段)
  • div2(第 2 阶段)
  • div1(第 3 阶段)
  • 正文(第 3 阶段)
  • 文档(第 3 阶段)

在您的代码中,您假设所有监听器都处于冒泡阶段,但这不是一个好主意,因为例如“焦点”事件没有冒泡阶段,并且无法在您的代码中正确运行。

关于javascript - IE 和 DOM 标准模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com