js 广告 阻塞
有一些网站会把js广告挂到网站前面一点显示,我们都知道代码是从上到下加载的会因为JS广告的代码加载过久而影响到页面接下来的加载,目前知道的办法就是把js放到网站的最后面,但是这样广告的位置就不是我们预期想要放的位置了。
思路:我们可以先把JS的广告代码放到网站的底部让其先加载完成,然后在一次性把广告部分的全部代码剪切到自己想要放的div中即可。
HTML代码:
<div id="googleguanggao-con" style="">
此DIV是你想让广告现在页面的那个位置
</div>
...
...
...
...
<div id="demob_hidden" style="display:none;">
插入你的JS广告
</div >
</body>
JS代码:
function chkdiv(divid){
var chkid=document.getElementById(divid);
if(chkid != null){
return true; }
else {
return false; }
}
if ( chkdiv('googleguanggao-con') ) {
document.getElementById('googleguanggao-con').innerHTML= document.getElementById('demob_hidden').innerHTML;
document.getElementById('demob_hidden').innerHTML="";
}