0

我有一个包含一些事件侦听器的 js 文件。我想动态加载和卸载这个文件。我的想法是创建一个元素说file1,在文件中我将有事件监听器,如file1.addEventListener(..). 当我想卸载这个文件时,我会简单地做document.removeChild(file1). 问题是我应该在哪个节点创建事件?

编辑:更多细节

文件 1

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

以上是我所指的文件的非常简单的示例。事件abcxyz在文档节点上的其他位置生成,但我可以控制应该生成这些事件的节点。

现在我说两个按钮load file1unload file1。加载 file1 时,如果发生事件abcxyz发生,我将看到相应的操作。当 file1 被卸载时,这些动作将不会发生。

4

0 回答 0