解决PJAX无法加载document.write等异步加载的问题

ė 695 6 0
编者:

PJAX无法异步加载刷新的问题解决了,发现有document.write的页面会无法加载,而且加载后只显示document.write的内容。比如,刷新变换不同广告的JS。

PJAX无法异步加载刷新的问题解决了,发现有document.write的页面会无法加载,而且加载后只显示document.write的内容。比如,刷新变换不同广告的JS。

<script language="JavaScript" type="text/javascript" async>
tips = new Array(4);
tips[1]='<span class="admarking">广告</span>';

tips[1]='<span class="admarking">广告</span>';

tips[1]='<span class="admarking">广告</span>';

index = Math.floor(Math.random()*tips.length);
document.write(tips[index]); //把document.write(tips[index]);替换成document.getElementById("demo").innerHTML = tips[index];
</script>

 

如果标注为红色的代码document.write来输出内容就无法正常页面显示。后来看了https://www.w3school.com.cn/tiy/t.asp?f=js_output_dom示例,我发现可以用document.getElementById来代替。我只需要给tips[index]一个容器就行。

document.write(tips[index]);替换成document.getElementById("demo").innerHTML = tips[index];就可以了,在需要显示广告的地方加入<div id="demo"></div>其demo就是那个要显示内容的id.这样问题就解决了。

来源-小民 - 通过投稿渠道发表
  • 灵魂发问:谁告诉你我国防空洞位置了吗?怕是99%中国人不知道,我也不知道,为什么,因为没告诉咱们啊!怕是很多当官的都不晓得吧!所以别老想着打这个那个,真打起来,你躲都不知道躲哪?最好的位置是到没有军事区,机场等落后位置,因为人家炸这些位置不仅没有利益还会被国际谴责。 --- 2025/03/08
主机推荐
:网友留言区仅供网友表达其个人观点,并不表明栖息邦最终立场。



管理员登录
注册

提示:点击上下面区域关闭

字号调整

View My Stats
空位 空位
本次加载耗时:1.536s