javascript - 检测潜在的 DOM 变化
问题描述
我有一个 div 元素,p
里面有一个
<div id='main'>
<p>1</p>
</div>
并且该div
元素将发生一些变化,其中p
将追加一个,看起来像这样:
<div id='main'>
<p>1</p>
<p>2</p>
</div>
当 DOM 内部发生一些变化时,是否有一种方法或库会提示/提醒我,比如在这种情况下,要附加一个元素?我想以这种方式被提示/询问一些事情:
main
“ div内部将发生 DOM 更改,p
将追加元素。您要批准还是放弃对 DOM 的更改?”
我知道 Mutation Observer,但它只会在某些内容已经更改为 DOM 时记录,对吗?您不能使用 Mutation Observer 拦截 DOM 更改,因为它只记录已经发生的更改和位置,而不是会发生的更改?
解决方案
推荐阅读
- java - 如何在我的数组列表中找到一个元素?
- angular - ngx-translate how to test components
- c# - WebClient GET 请求失败,出现 401 Unauthorized
- c# - C#。ssl 证书。System.NotSupportedException
- angular - 组件中的 Angular If 条件不起作用
- amazon-web-services - 安全组/防火墙规则等的云供应商中立解决方案?
- axis - c3js:如何使不等间距的 Y 轴打勾?
- javascript - Javascript 检查字符串的第一个字母是大写
- docker - Docker-compose mount postgress 数据库进行测试
- macos - 通过命令行/applescript 更改 macOS 显示排列?