向节点添加和删除事件

时间:2013-04-04 16:04:44

标签: javascript

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

编辑:更多详情

file1

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

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

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

0 个答案:

没有答案