8

JS がクリック イベントにバインドされている (onClickタグ属性ではなく jQuery を使用して追加された) HTML ページのアイテムをクリックしたときに、どの Javascript 関数が呼び出されるかを判断する方法はありますか?

明らかに、ウェブサイトは私のものではなく、コードは圧縮されています。

4

1 に答える 1

20

これは、開発者ツールのすべての主要なブラウザーで利用できます (通常は F12 を押して開きます)。

たとえば、Chrome では、要素を右クリックして、要素を調べます。

次に、右側の [イベント リスナー] タブを展開し、[クリック] を見つけて展開します。クリック イベントで発生する可能性のあるすべてのリスナーのリストが表示されます。これには、バブリングをキャッチするリスナーと、関数へのリンクとファイル内での位置が含まれます。

確かに、少し狩りが必要になる場合があります。コードが縮小されている場合、ほとんどの開発者ツールでコードを展開することができます (例: Chrome などの Webkit ブラウザの「pretty print」オプションまたは IE の「Format javascript」ツール) または外部ツール (例: http://jsbeautifier.org/ ) を使用できます。 .

ここに画像の説明を入力

于 2012-05-18T08:41:09.980 に答える