我有一个页面正在加载来自第三方的脚本(新闻提要)。src脚本的url 在加载时动态分配(每个第三方代码)。
<div id="div1287">
    <!-- dynamically-generated elements will go here. -->
</div>
<script id="script0348710783" type="javascript/text">
</script>
<script type="javascript/text">
    document.getElementById('script0348710783').src='http://oneBigHairyURL';
</script>
加载的脚本http://oneBigHairyURL然后创建和加载包含来自新闻提要的各种内容的元素,具有漂亮的格式等div1287(传入 Id“div1287”,http://oneBigHairyURL因此脚本知道在哪里加载内容)。
唯一的问题是,它只加载一次。我希望它每 n 秒重新加载(从而显示新内容)。
所以,我想我会试试这个:
<div id="div1287">
    <!-- dynamically-generated elements will go here. -->
</div>
<script id="script0348710783" type="javascript/text">
</script>
<script type="javascript/text">
    loadItUp=function() {
        alert('loading...');
        var divElement = document.getElementById('div1287');
        var scrElement = document.getElementById('script0348710783');
        divElement.innerHTML='';
        scrElement.innerHTML='';
        scrElement.src='';
        scrElement.src='http://oneBigHairyURL';
        setTimeout(loadItUp, 10000);
    };
    loadItUp();
</script>
我收到警报,div 清除,但没有重新加载动态生成的 HTML。
知道我做错了什么吗?