2

クリックまたは変更されたときにいくつかの処理を実行するチェックボックスを含むWebページで作業しています。HTML自体には明示的なイベントバインディングはありません。文字通り、イベントバインディングがどのように行われたか、チェックボックスが変更されたときに実行されているJavaScriptを見つける方法がわかりません(ページが他の場所でjQueryを使用している場合を除く)。

JavaScript自体は、HTML自体のいくつかの場所に加えて、追加のJavaScriptファイル全体に分散しています。これにより、JavaScriptのどこにでもブレークポイントを貼り付けることが難しくなります。

たとえば、デバッグ環境を使用して、これらのチェックボックスの値を変更したときに実行されるJavaScriptを確認する方法はありますか?

4

1 に答える 1

5

Google Chrome開発ツールの[スクリプト]タブに移動し、イベントリスナーブレークポイントをイベントに設定してchange(または、使用しているイベントをクリックして)、チェックボックスをクリックします。その後、すぐに実行が停止し、実行プロセス全体を機能ごとに手動でウォークスルーできます。

于 2011-11-28T17:45:54.893 に答える