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!

何らかの理由で、次のコードは「未定義」になります

document.removeEventListener("Event","fac_sel", true);
4

1 に答える 1

4

addEventListener および removeEventListener メソッドは何も返しません。したがって、呼び出しdocument.removeEventListener("Event", "fac_sel", true)はデバッガーで未定義として表示されるかundefined、変数に割り当てられます。

詳細については、MDN の removeEventListener メソッドを確認してください。

于 2012-12-20T16:49:58.980 に答える