JS不是很懂。就碰到一个比较困难的地方。页面上有广告位:<div id="ad1"></div>
默认是没有内容的,但是在页面最下方,有JS程序,通过innerHTML将广告代码(下面的hide_ad1中的内容)填充进去。
<div id="hide_ad1">广告内容</div>
我现在想通过JS控制广告显示与否。我在页面底部加入了<script type="text/javascript">
document.getElementById('ad1').style.display='none';
</script>但是无效。请求帮助,难道无法控制样式么?
默认是没有内容的,但是在页面最下方,有JS程序,通过innerHTML将广告代码(下面的hide_ad1中的内容)填充进去。
<div id="hide_ad1">广告内容</div>
我现在想通过JS控制广告显示与否。我在页面底部加入了<script type="text/javascript">
document.getElementById('ad1').style.display='none';
</script>但是无效。请求帮助,难道无法控制样式么?
解决方案 »
- js
- 能不能就用JS实现图片自动按比例缩放?
- onresize ??
- 通过DataSource.js把xml数据绑定到前台出现问题。。。
- 关于Replace的问题
- 小女子向各位请教:如何用代码实现在用户执行打印操作前,判断系统是否装有打印机?
- 晕,客户这样要求我:打印每页20行,每行25个字,三号字...
- 网页的跳转
- $(doxument).ready(function(){//})与$(window).on("load",function(){//}) 有什么区别?
- jquery怎么清除div颜色
- settimeout函数怎么用呢?
- $("[type='checkbox'][checked]").each(function(i, v){ ie 8不支持此写法
你看下广告程序
可以注视掉看看是否有用
document.getElementById( 'ad1 ').style.display= 'none ';
</script>
这只是初始化的时候。不显示。当你innerHTML 后你在调用一次
document.getElementById( 'ad1 ').style.display= 'block';
xxxx代表任意字符,即以 “ad_“开头的任意字符串。