javascript - 在不触发 Mutation Observer 的情况下向父节点添加子节点
问题描述
我有一个div
DOM 节点。当我为其添加子元素时,Mutation Observer 会触发并更改之前添加的子元素。但是当我使用 chrome devtools 手动更改innerHTML
和添加孩子时,Mutation Observer 不会触发并且孩子会正常添加。我尝试使用element.prepend(child);
, element.innerHTML = child + element.innerHTML;
,但它们都触发了 Mutation Observer ,它改变了先前添加的子元素。如何在不触发 javascript Mutation Observer 的情况下通过 javascript 更改父节点?
解决方案
推荐阅读
- python - 从 pandas 数据框中创建字典。列上包含集合
- opencv - 在 OpenCV 中检测圆圈
- android-studio - 为什么除非强制,否则 android studio 红色灯泡不显示?
- django - 创建没有时区的日期时间字段
- python - 在 Python2 中,我可以在没有参数的情况下在 __init__ (+ 其他方法)中调用 super 以便调用超级方法 w\ 与给定方法相同的参数?
- .net - 无法正确拆分字符串
- r - 从宽格式标记字段
- ios - 如何在 swift 4.0 中将数据附加到标签的末尾
- django - 尽管我什么都没做,但 Postgres 有很多活动正在进行
- node.js - 通过更改从键访问值(onWrite)