如何在JavaScript中删除自定义事件?

3

这是我的代码,用于创建一个自定义事件,并且它是有效的:

var evt = document.createEvent("Event"); //creat custom event
evt.initEvent("fac_sel", true, true); //initialize the event
evt.objIndex = "some test data"; //add custom data
document.dispatchEvent(evt); //fire event!

由于某些原因,以下代码的结果是“undefined”。
document.removeEventListener("Event","fac_sel", true);
1个回答

5
addEventListener和removeEventListener方法不返回任何内容。因此,调用document.removeEventListener("Event", "fac_sel", true)将在调试器中显示为未定义或分配undefined给变量。
请查看MDN上的removeEventListener方法获取更多信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接