我目前正在制作一些关于打字稿和"编译"进入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)
});
如果有人有解决方案,我将不胜感激:)