Javascript延迟了div元素内容的加载

时间:2012-11-20 18:14:15

标签: javascript

我有一些代码延迟了我网站的一般页面加载,它包含在页面的最顶层(广告是特定的,跟踪器脚本有时很难完全加载。) 加载这些广告会慢慢延迟其他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
);

1 个答案:

答案 0 :(得分:0)

而不是document.body.appendChild(oScript);你应该做document.getElementById('ad-header').appendChild(oScript);

其余代码看起来都是正确的。