Javascript 触发将事件更改为单击事件

Javascript 触发将事件更改为单击事件,javascript,events,typescript,Javascript,Events,Typescript,我目前正在开发一个用typescript编写并“编译”成VanillaJS ES5的小插件 在发布第一个版本之前,我希望在用户单击某个元素时触发更改事件。我也想在这个事件中传递一个值 我已经尝试过这样做来创建事件: private _parentElement: HTMLDivElement; private _changeEvent: Event; this._changeEvent = document.createEvent("HTMLEvents"); this._changeEven

我目前正在开发一个用typescript编写并“编译”成VanillaJS ES5的小插件

在发布第一个版本之前,我希望在用户单击某个元素时触发更改事件。我也想在这个事件中传递一个值

我已经尝试过这样做来创建事件:

private _parentElement: HTMLDivElement;
private _changeEvent: Event;

this._changeEvent = document.createEvent("HTMLEvents");
this._changeEvent.initEvent("change", false, true);
这是一个激发它的方法:

this._parentElement.dispatchEvent(this._changeEvent);
要捕获事件,我使用以下代码:

addEventListener("onchange", function(e){
        console.log(e)
    });

如果有人有解决方案,我将不胜感激:)

“onchange”
应该是
“change”
如果你想要分数,请回答,谢谢