找出哪些 JavaScript 代码更改页面中特定 html 内容的最佳方法是什么?
What's the best way to figure out which javascript code that change specific html content in page
我的网页中有<p>
标签,我正在尝试找出在此元素中添加文本的哪个JavaScript函数,Chrome中是否有任何特定方法可以在此标签上添加侦听器以找出在此标签上写入的脚本?
最直接(低噪音)的方式使用同步暂停,让你在整个调用堆栈中四处闲逛:
- 打开 chrome 的开发工具。
- 右键单击开发工具"元素"选项卡中的元素以显示上下文菜单
- 选择"中断于...">子树修改。
一旦元素的"innerHTML"更改,脚本执行将暂停,您可以在"源"选项卡中查看整个调用堆栈,包括请求DOM更改的任何函数。
某些 DOM 修改(如动画库)可以使用setTimeout
或回调来丢弃导致更改的大部分调用堆栈,在这些情况下,Profile 可能更有趣,因为动画函数应该像"重"视图中的拇指一样突出。
相关文章:
- 使用 jQuery 从 HTML 中获取某些值的最佳方法
- 最佳javascript/UI框架EXTJS vs HTML 5 vs其他框架
- 检查HTML客户端是否接收到服务器的最佳实践's的回应
- 使用相同代码管理多个HTML的最佳方式
- 使用javascript:在没有阻止html标记(<b>、<p>等)的情况下,阻止脚本的最佳方法
- HTML + JS:设置文本区域内容样式的最佳方式
- 使用ajax解析html的最佳方式
- 960gs(网格系统)和最佳的html/css实践
- Javascript-附加大量HTML内容的最佳方式
- 这是在HTML中使用img时的最佳实践
- 在没有JQuery的情况下加载HTML主体之后调用JavaScript脚本的最佳方式
- 使用grails生成html id的最佳实践
- 在 html 页面上转换文本的最佳方法
- 找出哪些 JavaScript 代码更改页面中特定 html 内容的最佳方法是什么?
- 在 HTML 页面中使用 JavaScript 的最佳方式
- 使用 jQuery 创建嵌套 HTML 元素的最佳方式
- React 和 HTML Select-component 返回 String 而不是 Integer 的最佳方式
- 创建可以使用 HTML 5 平移和缩放的大型图形的最佳方法
- 显示动画图像的最佳方式(HTML/CSS/JS)
- 将 XML 转换为 HTML:最佳实践