求回答!addEventListener为什么不执行?

jcqdy 2013-06-21 08:07:18
我写了几个触摸事件监听但是不执行

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中同时放几个函数后面的那个函数就执行不了,我已经用分号隔开了
...全文
598 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcqdy 2013-06-24
  • 打赏
  • 举报
回复
引用 1 楼 zzgzzg00 的回复:
在onload之前document.getElementById('touch_record')这个元素都没加载进来 所以会出错 试了下后边的函数也会执行啊 你用的什么浏览器啊
我是写的html5手机应用是在安卓上运行
似梦飞花 2013-06-21
  • 打赏
  • 举报
回复
在onload之前document.getElementById('touch_record')这个元素都没加载进来 所以会出错 试了下后边的函数也会执行啊 你用的什么浏览器啊

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧