[具有某些HTML元素的某个网站,如果我理解正确,该网站在DOMContentLoaded
事件和load
事件具有相同的类,但是在load
事件之后的某个时间,该类(也可能是ID和HTML属性)。
我想从DOM上存在的第一刻开始“观察”该元素,以便自动跟踪其HTML可能进行的任何更改。
有没有一种方法可以通过CSS选择器观察元素的DOM突变,如果可以,怎么办?
假设我正确理解JavaScript中的“观察”概念,我会问这个问题。
是否可以通过CSS选择器观察元素的DOM突变...
排序。您可以使用mutation observer来观察元素及其后代元素中的all修改,并且可以在看到添加或修改的元素上使用matches
方法来查看它们是否与给定的CSS选择器匹配(或在要观看的容器上使用matches
。
[结合了突变观察者和querySelector
/ matches
,您可以看到需要查看的任何更改。