这是正常加载的谷歌广告代码:
<script language="JavaScript" id="ad1" src="ad1.js" type="text/JavaScript"></script>
因为放在隐藏层里依然显示,我就这样隐藏了该广告:
<script language="JavaScript" id="ad1" src="ad1.js" type="hidden"></script>
但是把隐藏层显示出来后,我用这个语句却无法显示该广告:
document.getElementById("ad1").type="text/JavaScript";
请问怎样让这段隐藏的广告代码加载显示出来?
<script language="JavaScript" id="ad1" src="ad1.js" type="text/JavaScript"></script>
因为放在隐藏层里依然显示,我就这样隐藏了该广告:
<script language="JavaScript" id="ad1" src="ad1.js" type="hidden"></script>
但是把隐藏层显示出来后,我用这个语句却无法显示该广告:
document.getElementById("ad1").type="text/JavaScript";
请问怎样让这段隐藏的广告代码加载显示出来?
<script language="JavaScript" id="ad1" src="" type="text/JavaScript"></script>
需要显示时再写src
document.getElementById("ad1").src="ad1.js";
这个标签是不显示的啊/标准的写法是放在HEAD标签里!
你显示的原因最有可能是其他的标签不完整/检查一下有没有忘记写相应的结束标签的
var o=document.getElementById("ad1");
o.setAttribute("type","text/JavaScript");
o.style.display="none";
o.style.display="block";
<div id="ad1" style="display:none;">
<script src="ad1.js" type="text/JavaScript"></script>
</div>
显示代码:document.getElementById("ad1").style.display = '';
这个标签是不显示的啊/标准的写法是放在HEAD标签里!
你显示的原因最有可能是其他的标签不完整/检查一下有没有忘记写相应的结束标签的