我在运行JavaScript代码时遇到了问题,需要调试引入的DOM更改。代码中某个元素的类被更改,我正在尝试准确定位更改发生的位置。不幸的是,新类名太通用了,搜索所有JS代码会给出太多结果,不可行。
我已经尝试使用Firebug进行调试,但尽管有很好的“{{link1:“断点属性更改”功能}}”,但我无法以我想要的方式使其工作。Firebug演示可以正常工作,但这是一个后加载的情况。
问题似乎是我想要在页面完全加载之前监视变化。我假设更改发生在
我已经尝试使用Firebug进行调试,但尽管有很好的“{{link1:“断点属性更改”功能}}”,但我无法以我想要的方式使其工作。Firebug演示可以正常工作,但这是一个后加载的情况。
问题似乎是我想要在页面完全加载之前监视变化。我假设更改发生在
$(document).ready()的某个地方,因此它在DOM中,但我不能像演示那样选择元素进行UI断点。
除了手动检查代码或使用grep之外,是否有其他调试这种情况的方法?
$(document).ready()
中手动中断,我也无法自由地检查文档。我不知道这是限制/错误/设计问题。在完整的页面加载后,进一步调试可以正常工作,但已经为时已晚,更改已经生效。 - Karol J. Piczak