異なるDOM要素(「li」、「a」、「input」など)のjavascriptで同時に多くのイベント(1つのタイプのイベントを持つ1つの要素だけでなく)を起動できるかどうか疑問に思っていました..)、関数 fireEvent(element , event) を使用して、1 つの要素と 1 種類のイベント (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 要素で多くのイベントを発生させる方法
ありがとうございます。