微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

解决方法

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐