gpt4 book ai didi

javascript - 如何监听要加载的特定元素?

转载 作者:行者123 更新时间:2023-11-30 18:50:02 25 4
gpt4 key购买 nike

是否可以监听要加载的特定 DOM 元素?我有一个在整个页面加载时调用的 window.onload 事件,但我正在寻找一种方法来为加载的每个 DOM 元素调用它。 (onload不冒泡吗?)

例子:

function init() {
alert(this.id); // Should be in context of DOM element that bubbled up when loaded
}
window.onload = init;
<div id="one">One</div>
<div id="two">One</div>
<div id="three">One</div>

我想让这段代码提醒一、二、三。

最佳答案

onload 事件不会像这样冒泡,你有两个选择:

  1. 轮询元素,每隔一段时间运行一次检查。
  2. 使用DOM mutation events (这因浏览器而异 - 主要是 IE 实现令人头疼)听,虽然这会很昂贵,因为你必须过滤除你的元素之外的所有内容。

关于javascript - 如何监听要加载的特定元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4235793/

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