gpt4 book ai didi

javascript - 观察特定DIV的内容

转载 作者:行者123 更新时间:2023-11-30 13:37:45 24 4
gpt4 key购买 nike

有没有办法观察特定DIV的内容,我想在DIV的内容发生变化时立即调用一个函数。

这可以是 innerHTML 替换,页面加载。

最佳答案

您可以检查元素的内容与之前的值进行比较。

检索要观看的元素

var div = document.getElementById("w");

创建观察者:

var w1 = { watch: null, prev: div.innerHTML };

启动观察者。每 100 毫秒,它会将先前的值与当前值进行比较,如果不同,它将更新该值并触发任何操作。

function Watch(w, e)
{
w.watch = setInterval(function() {
if (e.innerHTML != w.prev)
{
w.prev = e.innerHTML;
alert("changed");
}
}, 100);
}

Watch(w1, div);

See this example on jsFiddle.

关于javascript - 观察特定DIV的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949252/

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