以下是我创建正在运行的自定义事件的代码:
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!
由于某种原因,以下代码导致“未定义”
document.removeEventListener("Event","fac_sel", true);
答案 0 :(得分:4)
addEventListener和removeEventListener方法不返回任何内容。因此,调用document.removeEventListener("Event", "fac_sel", true)
将在调试器中显示为未定义或将undefined
分配给变量。