- 爱易网页
-
JavaSript
- 关于document.getElementById统制图片显示
日期:2014-05-16 浏览次数:20427 次
关于document.getElementById控制图片显示
附上前台html代码:
.......
<td width="65" id="xinwen" runat="server" oninit="xinxi_init" onmouseover= "mouseon(1)" class="xiao_bt">
新闻动态</td>
<td width="65" id="jianbao" runat="server" onmouseover="mouseon(2)" class="xiao_bt">
工作简报</td>
......
<td width="65" align=center height=8>
<img alt="" id="xinwen_img" runat="server" src="../Resources/images/xiajiantou.jpg"
style="height: 8px; width: 20px; color:Red; display:block; background-color: #FF0000;"/></td>
<td width="65" align=center height=8>
<img alt="" id="jianbao_img" runat="server" src="../Resources/images/xiajiantou.jpg"
style="height: 8px; width: 20px; color:Red; display:none; background-color: #FF0000;"/></td>
//<JS>
function mouseon(a) { //功能是鼠标经过时改变字体颜色并改变对应图片显示,同时显示对应的div显示
if (a == 1)
{
document.getElementById("ctl00_zjbody_jianbao").style.color = "#8C8C8C";
document.getElementById("ctl00_zjbody_xinwen").style.color = "#B22222";
document.getElementById("ctl00_zjbody_xinwen_img").display="block";
document.getElementById("ctl00_zjbody_jianbao_img").display= "none";
//document.getElementById("ctl00_zjbody_xinwen_div").display="block";
//document.getElementById("ctl00_zjbody_jianbao_div").display = "none";
//
}
else {
document.getElementById("ctl00_zjbody_jianbao").style.color = "#B22222";
document.getElementById("ctl00_zjbody_xinwen").style.color = "#8C8C8C";
document.getElementById("ctl00_zjbody_xinwen_img").display="none";
document.getElementById("ctl00_zjbody_jianbao_img").display="block"
//document.getElementById("ctl00_zjbody_xinwen_div").= "none";
//document.getElementById("ctl00_zjbody_jianbao_div").display = "block";
}
}
问题:可以控制字体颜色改变,但是控制img显示或隐藏的时候没反应。至于后面的那注释的更改div显示,去掉注释符一运行就提示缺少对象。困扰我一下午了。求帮助啊