JS中setTimeout()延迟加载JS文件问题

<div id="vodid1">正在加载...</div>  //广告位置,想延迟加载
<div id="vodid1_s" style="display:none;"><script>JS代码,想加载的</script></div>
<script>
function lazyjs(jsname){
document.getElementById(jsname).innerHTML= document.getElementById(jsname+'_s').innerHTML;
}
setTimeout("lazy('vodid1')",3000);//延时3秒
document.getElementById('vodid1').innerHTML="";
</script>

以上是我想出来的延迟加载JS文件的方法,但是问题就是网页刷新后<div id="vodid1">正在加载...</div>  这里一直是'正在加载...',而不是想要的显示广告内容,不知道为什么

慕妹3146593
浏览 876回答 4
4回答

隔江千里

setTimeout("lazy('vodid1')",3000);   这里错误    参数只接受方法名

肥皂起泡泡

请问问题在哪呢?我一直搞不明白

幕布斯7119047

@xerfect:  setTimeout("lazy('vodid1')",3000); 这里应该是lazyjs吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript