0

いくつかのイベント リスナーを含む js ファイルがあります。このファイルを動的にロードおよびアンロードしたい。私が考えたのは、要素を作成しfile1、ファイル内に のようなイベントリスナーを作成することでしたfile1.addEventListener(..)。このファイルをアンロードしたいときは、単にdocument.removeChild(file1). 問題は、どのノードでイベントを作成する必要があるかです。

編集:詳細

ファイル1

document.addEventListener('abc',function () {alert("abc")});
document.addEventListener('xyz',function () {alert("xyz")});

上記は、私が参照しているファイルの非常に単純な例です。イベントはドキュメント ノードの別の場所abcxyz生成されますが、これらのイベントを生成するノードを制御できます。

今、私は2つのボタンload file1unload file1. file1 が読み込まれると、イベントabcまたはxyz発生した場合、対応するアクションが表示されます。file1 がアンロードされると、これらのアクションは発生しません。

4

0 に答える 0