找出更改页面中特定html内容的javascript代码的最佳方法是什么?

我有< p>在我的网页中标记并且我试图找出在此元素中添加文本的 JavaScript函数,是否有任何特定的方法在chrome中添加标记上的侦听器以找出在此标记上写入的脚本?

解决方法

最直接(低噪音)方式使用同步暂停,让您在整个调用堆栈中徘徊:

>打开chrome的devtools.
>右键单击devtools“Elements”选项卡中的元素以显示上下文菜单
>选择Break On …>子树修改.

一旦元素的“innerHTML”发生变化,脚本执行将暂停,您可以在“Sources”选项卡中查看整个调用堆栈,包括请求DOM更改的任何函数.

某些DOM修改(如动画库)可以使用setTimeout或回调来丢弃导致更改的大部分调用堆栈,在这种情况下,Profile可能会更有趣,因为动画功能应该像一个痛苦的拇指一样突出一个“沉重”的观点.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些