event.initEvent() metodu, document.createEvent metodu ile oluşturulan bir Olay'ın ilk değerlerinin verilmesini sağlar.
event.initEvent( Tip, Donus, Vazgecme )
Aşağıdaki örnek, createEvent ile oluşturulan bir fare Olay'ının, initEvent ile tıklama olarak tanımlanıp dispatchEvent ile bir input:button elementine yönlendirilmesini göstermektedir.
<input type="button" value="Olay Oluştur" onClick="olayYap()"/> <input id="buton" type="button" value="Tıklama Bana!" onClick="tiklamaBana()"/> <script type="text/javascript"> function tiklamaBana() { alert("Tıklama Bana!"); } function olayYap() { var olay = document.createEvent("MouseEvents"); olay.initEvent("click", true, true); tiklamaButon = document.getElementById('buton'); tiklamaButon.dispatchEvent(olay); } </script>