我有一个页面正在加载来自第三方的脚本(新闻提要)。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。
知道我做错了什么吗?