我想知道是否可以在不同 DOM 元素(“li”、“a”、“input”等)上的 javascript 中同时触发多个事件(不仅仅是一个元素具有一种类型的事件),我正在使用函数 fireEvent(element , event) 仅使用一个元素和一种事件(例如 onchange)来完成这项工作:
function fireEvent(element,event) {
if (document.createEvent) {
// dispatch for firefox + others
var evt = document.createEvent("HTMLEvents");
evt.initEvent(event, true, true ); // event type,bubbling,cancelable
return !element.dispatchEvent(evt);
} else {
// dispatch for IE
var evt = document.createEventObject();
return element.fireEvent('on'+event,evt)
}
}
如何使用此功能在许多 DOM 元素上触发许多事件
谢谢。