我有一些代码延迟了我网站的一般页面加载,它包含在页面的最顶层(广告是特定的,跟踪器脚本有时很难完全加载。) 加载这些广告会慢慢延迟其他JS脚本/效果/功能的工作,直到完成为止。滚动条/滑块等等
我想知道的是,在加载页面后,将内容加载到这些特定div元素的代码是什么? (编辑:更改为仅在页面的其余部分加载时询问,以修改以下评论)
(我见过类似的代码示例......但从来没有让它正常运行)
这是原始代码
<div id="ad-header"><script type='text/javascript' src='http://url.com'></script>
然后尝试改为,并且我一直在做的改变是不成功的。需要将广告加载到广告标头ID点
var delay = 3000;
setTimeout(
function()
{
var oScript;
oScript = document.createElement("script");
oScript.type = "text/javascript";
oScript.src = "http://url.com";
document.body.appendChild(oScript);
},
delay
);
答案 0 :(得分:0)
而不是document.body.appendChild(oScript);
你应该做document.getElementById('ad-header').appendChild(oScript);
其余代码看起来都是正确的。