读书人

求答复!addEventListener为什么不执行

发布时间: 2013-06-26 14:29:32 作者: rapoo

求回答!addEventListener为什么不执行?
本帖最后由 jcqdy 于 2013-06-21 20:08:25 编辑 我写了几个触摸事件监听但是不执行


function touch_audio(){
var touch = document.getElementById('touch_record');
touch.addEventListener('touchstart',
function(){setTimeout("RecordAudio()",100);},false);
touch.addEventListener('touchend',endRecord,false);
}
<body onload="touch_audio();">

我用onload之后就能执行了为什么?而且我发现onload中同时放几个函数后面的那个函数就执行不了,我已经用分号隔开了 JavaScript 函数
[解决办法]
在onload之前document.getElementById('touch_record')这个元素都没加载进来 所以会出错
试了下后边的函数也会执行啊 你用的什么浏览器啊

读书人网 >JavaScript

热点推荐