如何在JavaScript中触发事件?
我已使用将事件附加到文本框addEventListener
。它工作正常。当我想通过另一个函数以编程方式触发事件时,出现了我的问题。
我该怎么做?
回答:
您可以在IE 8或更低版本上使用fireEvent,在大多数。要创建您要触发的事件,可以使用或取决于浏览器。
createEvent``createEventObject
这是一段不言自明的代码(来自原型),它dataavailable
在上触发事件element
:
var event; // The custom event that will be createdif(document.createEvent){
event = document.createEvent("HTMLEvents");
event.initEvent("dataavailable", true, true);
event.eventName = "dataavailable";
element.dispatchEvent(event);
} else {
event = document.createEventObject();
event.eventName = "dataavailable";
event.eventType = "dataavailable";
element.fireEvent("on" + event.eventType, event);
}
以上是 如何在JavaScript中触发事件? 的全部内容, 来源链接: utcz.com/qa/403133.html