"DomContentLoaded" funktioniert nicht in meinem browser?

Schrieb ich meine html-Seite wie diese:

<div>
    <img src="Natural1.jpg" id="img1" >
 <audio src="sound.mp3" id="audio1" ></audio>
</div>

Und meine javascript-Datei ist diese:

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);

Ich ausführen, dass in chrome12, das erste Skript auszuführen, das document.addEventListener Methode, aber es hat nicht in der init-Methode, warum?
Ich habe versucht attachEvent Methode statt addEventListener im IE8, aber es immer noch nicht.
was ist falsch an meinem code?

InformationsquelleAutor Jack Zhang | 2012-05-04

Schreibe einen Kommentar