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

时间:2012-05-28 00:13:57

标签: javascript javascript-events

我正在执行异步代码,所以我想在完成后触发一个事件。我创建了Event对象,我想将当前的“this”对象作为事件的目标属性传递。但是,此属性不会更改。

var e = new Event("success");
e.target = myTargetObject;
console.log(e.target); // return 'null' for any myTargetObject.

1 个答案:

答案 0 :(得分:1)

var chngEvt = document.createEvent("MouseEvents");
chngEvt.initMouseEvent('click', true, true);
e.target.dispatchEvent(chngEvt);