я написал HTML страницу, как это:"DomContentLoaded" в моем браузере не работает?
<div>
<img src="Natural1.jpg" id="img1" >
<audio src="sound.mp3" id="audio1" ></audio>
</div>
И мой файла JavaScript это:
function init(){
audio1 = document.getElementById("audio1");
var img1 = document.getElementById("img1");
img1.addEventListener("click", imgClick, false);
}
function imgClick(){
if(audio1.paused){
audio1.play();
}
else{
audio1.pause();
}
}
document.addEventListener('DomContentLoaded', init, false);
Я бегу, что в chrome12, сценарий первого выполнения метода document.addEventListener
, но он не пошел почему? Я попробовал attachEvent
метод вместо addEventListener
в IE8, но он все еще этого не делает. что случилось с моим кодом?
Следует отметить, что 'DOMContentLoaded' выиграл «Не работай для него в IE-версии, он попробовал« IE 8 », потому что попал в IE только в версии 9. [источник] (https://developer.mozilla.org/en/DOM/DOM_event_reference/DOMContentLoaded) – gdoron
@gdoron Он отметил вопрос «google-chrome», поэтому я предположил, что это браузер, который он использовал. Виноват. – Sampson
Вы правы, и я поддержал вас, но когда он проверит ваш код в IE, как будто он все сделал, он не сработает для него и не пожалуется ... :) 'Я попробовал метод attachEvent вместо addEventListener в ** IE8 ** , но он крадет не работает. что случилось с моим кодом? – gdoron