49

私は最近、大量の他の JS を使用しており、それをデバッグしようとするのが本当に嫌いになり始めています。Chrome の開発ツールを使用しても、ページの読み込み中に行われる DOM の変更の多くを追跡できません。

DOM のどの部分 (追加された属性など) がどの JS によって行われたかを示すツールはありますか?

ありがとう

4

2 に答える 2

50

Chrome 開発ツールでは、DOM が変更されたときに実行を中断するオプションがあります。ここに画像の説明を入力

また、Wolframの回答を説明するスクリーンショット(+1)

ここに画像の説明を入力

于 2012-06-29T20:23:27.577 に答える
25

Jayraj の回答へのマイナーな追加: Breakpoints on DOM Mutation EventsBreak on Subtree Modifications任意の要素を右クリックすると、 andBreak on Attributes Modificationsとを選択できますBreak on Node Removal

これは、Firebugを使用しても可能です。要素を右クリックすると、変更を監視するオプションがいくつかあります。

于 2012-06-29T20:38:03.477 に答える