MutationObserver attributeFilter参数
时间: 2024-03-14 21:40:29 浏览: 146
MutationObserver撤销替换.html
MutationObserver的attributeFilter参数是一个数组,用于指定要观察的属性名称。当目标元素的指定属性发生变化时,MutationObserver会触发回调函数。
attributeFilter参数的作用是过滤要观察的属性,只有在attributeFilter数组中指定的属性发生变化时,MutationObserver才会触发回调函数。如果attributeFilter参数为空数组或未提供,则MutationObserver将观察目标元素的所有属性变化。
例如,如果我们只想观察目标元素的"class"和"data-src"属性的变化,可以将attributeFilter参数设置为["class", "data-src"]。
需要注意的是,attributeFilter参数只能过滤元素的属性变化,无法过滤其他类型的变化,如子节点的变化或文本内容的变化。
阅读全文