我这样写了我的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方法,为什么?我在 IE8 中尝试了attachEvent
方法addEventListener
,但它仍然没有。我的代码有什么问题?