0

我有一个错误,其中某个 div 的 style.height 属性被 Javascript 设置为 0px,但我不知道是什么代码在做这个不需要的设置。

是否有告诉调试器在设置内联高度属性时停止执行,或者在发生这种情况时至少让我触发事件?

问题发生在一个棘手的内部循环中,除非我真的必须这样做,否则我不想手动进行“二进制搜索”。(特别是因为罪魁祸首有可能来自事件或超时,并且很难手动查明)

编辑:在将相关元素插入主文档之前,我还需要能够执行此操作。当我可以对元素选项卡进行检查时,该错误已被触发。

4

1 回答 1

2

在 Chrome Dev Tools 的 Elements 选项卡中,我相信您可以右键单击该元素,并且应该有一个“Break on attribute modify”选项。

https://developers.google.com/chrome-developer-tools/docs/scripts-breakpoints#dom

于 2012-07-16T15:40:06.630 回答