私は次のようにHTMLページを書きました:
<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
ましたが、initメソッドに入らなかったのはなぜですか? attachEvent
代わりにIE8でメソッドを試しaddEventListener
ましたが、まだそうではありません。私のコードの何が問題になっていますか?