这主要是一个关于调试的问题...我有一个非常大的 JavaScript 文件,在其中的某个位置,它删除了 (empty()
) 某个元素。我尝试在 JavaScript 中检查该元素的 id 、 class ,但找不到它,所以可能正在使用基于某些逻辑的其他选择器。
问题:有没有办法查看带有 id 的某个元素被 chrome 删除/清空的位置并在该行暂停?
或者如果其他人过去也遇到过同样的问题,是否有关于此问题的功能?
最佳答案
您可以在 DOM 上设置断点,这将显示修改元素的堆栈跟踪。
设置 DOM 更改断点:
- 单击 Chrome 开发人员工具中的“元素”选项卡。
- 转到要设置断点的元素。
- 右键单击该元素。将鼠标悬停在“中断”上,然后选择“子树修改”、“属性修改”或“节点删除”。
更多信息:https://developers.google.com/web/tools/chrome-devtools/javascript/breakpoints#dom
关于javascript - 查看 dom 元素在哪里被 javascript 清空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46037391/