利点の 1 つは、本体内の特定のオブジェクト (または他の要素) をイベントに応答させたい場合に、それらを 1 つずつ記述する必要がないことです。 外層に記述して、event.srcElement.tagName か他のプロパティがイベントに応答するかどうかを決定するだけですが、ff では、event.srcElement が機能しないようです。 たとえば スパン ディビジョン イベント オブジェクトは現在トリガーされているイベント オブジェクトを参照し、window.event.srcElement はイベントをトリガーしたオブジェクトを参照します。たとえば、document.onclick = myfunc; と設定すると、myfunc 関数ですべてのページ クリック イベントが処理され、ユーザーがクリックした場所を把握し、それに応じて処理できます。 HTML ファイルを見つけて、次の段落を追加します: 試してみればわかります。 void(0) は何もしない関数です。 [Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、 document.onclick = myfunc; function myfunc() { alert(window.event.srcElement.tagName); } を実行するために更新する必要があります] document.onclick = myfunc; function myfunc() { alert(window.event.srcElement.tagName); }