Event.initEvent() - інціалізує подію.
Event.initEvent( type, bubbles, cancelable );
Event - об'єкт Event.
type - тип події.
bubbles - логічне значення, чи є подія спливаюча.
cancelable - логічне значення чи може бути подія скасована.
initEvent() метод об'єкту Event який інціалізує подію яка була створена методом document.createEvent.
Метод initEvent визивається перед методом dispatchEvent().
Цей метод є застарілим так як нові браузери підтримують конструктор Event який не потребує ініалізації події.
var ev=document.createEvent("Event");
ev.initEvent("click", true, false);
document.getElementsByTagName("p")[0].onclick=function(e){alert("клік");};
document.getElementsByTagName("p")[0].dispatchEvent(ev);