有没有一种方法可以通过CSS选择器观察元素的DOM突变,如果可以,怎么办?

问题描述 投票:0回答:1

[具有某些HTML元素的某个网站,如果我理解正确,该网站在DOMContentLoaded事件和load事件具有相同的类,但是在load事件之后的某个时间,该类(也可能是ID和HTML属性)。

我想从DOM上存在的第一刻开始“观察”该元素,以便自动跟踪其HTML可能进行的任何更改。

有没有一种方法可以通过CSS选择器观察元素的DOM突变,如果可以,怎么办?

假设我正确理解JavaScript中的“观察”概念,我会问这个问题。

javascript html css dom mutation-observers
1个回答
0
投票

是否可以通过CSS选择器观察元素的DOM突变...

排序。您可以使用mutation observer来观察元素及其后代元素中的all修改,并且可以在看到添加或修改的元素上使用matches方法来查看它们是否与给定的CSS选择器匹配(或在要观看的容器上使用matches

[结合了突变观察者和querySelector / matches,您可以看到需要查看的任何更改。

© www.soinside.com 2019 - 2024. All rights reserved.