javascript - 如何跟踪 HTML 元素的添加?
问题描述
即页面上有许多缩小的脚本和 iframe,我想找到负责 HTML 元素外观的脚本的确切部分。
它只是<div style="height:120px;"></div>
页面正文中的元素,它会在一段时间后动态出现。
这就是为什么我不能elements
使用 Chrome 开发工具在选项卡中设置断点的原因。
如果我在此元素出现后设置断点,则此断点将在页面重新加载后丢失。
如果它在一段时间后出现并且我之前不能在它上面设置断点,如何定义什么脚本和它的哪一部分在页面上创建这个微小的 DOM 元素?
解决方案
使用 Chrome 中的性能选项卡并运行简短的性能记录。然后放大并寻找 DOM 元素在瀑布中发生变化的点。单击瀑布中的那个标记,它将告诉您在 DOM 元素更改时调用了哪个方法。您应该能够通过在脚本中搜索函数调用从那里追踪它。
推荐阅读
- java - Aspose:使用 USE_DESTINATION_STYLES 的 InsertDocument 不起作用
- java - Selenium 获取传输数据的大小(资源大小)
- excel - 如何将行剪切到另一张纸上,然后在没有循环冻结的情况下删除 + 移动下一行?
- python - 如何使用python修改JSON文件中的多个值
- javascript - 将对象数组映射到新组中
- python - 如何计算 csv 列中的元素数并根据该计数返回另一列中的元素?
- java - 不同线路上的多个系统输入连接在一起。爪哇
- mongodb - 使用批量写入 API 时出现 CodecConfigurationException
- java - java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/DocumentBuilderFactoryImpl
- python - 使用 python 修复损坏的 XML