简体   繁体   English

如何在javascript中修改Event对象的目标属性?

[英]How to modify target property of Event object in javascript?

I'm executing async code, so I wanted to trigger an event once I finished. 我正在执行异步代码,所以我想在完成后触发一个事件。 I created Event object, and I want to pass my current "this" object as a target property of the event. 我创建了Event对象,我想将当前的“this”对象作为事件的目标属性传递。 However, this property do not change. 但是,此属性不会更改。

var e = new Event("success");
e.target = myTargetObject;
console.log(e.target); // return 'null' for any myTargetObject.
var chngEvt = document.createEvent("MouseEvents");
chngEvt.initMouseEvent('click', true, true);
e.target.dispatchEvent(chngEvt);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM