2.<img src="1.gif" width="13" height="13" /> 加ID="img1"
<script lanuage="Javascript">
function turnit(ss)
{
if (ss.style.display=="none")
{ss.style.display="";
document.getElementById('img1').src = '2.gif';
}
else
{ss.style.display="none";document.getElementById('img1').src = '1.gif';
}
}
</script>
<script lanuage="Javascript">
function turnit(ss)
{
if (ss.style.display=="none")
{ss.style.display="";
document.getElementById('img1').src = '2.gif';
}
else
{ss.style.display="none";document.getElementById('img1').src = '1.gif';
}
}
</script>
解决方案 »
- hibernate unique问题,求高人拯救
- javaScript中如何实现继承?
- 一个关于window.showModalDialog的问题
- 好久不接触js了,写了个表单验证,错了,但不知道原因,奇葩!
- 求js 操作word 控制书签 在指定位置增加书签
- 怎么获取List<String>中的值
- 求一带右键的javascript menuTree
- 紧急求助,javascrpt读取来访页,然后通过连接到另一asp文件上读取下来。
- 两个简单问题,答题有分
- 敬请大神帮忙看看js下拉菜单不支持ie8
- 一个简单的定时器问题(如何执行N次数的函数,每次执行都延迟指定时间)?
- 使用innerHtml没反映
你这个话是不是说的有问题。改来改去都是1a.gif。
1、点击“菜单一”,菜单一背景图片变为1a.gif。点击“菜单二”,菜单二的背景图片变为2a.gif,同时菜单一变回去1.gif。 想实现的也就是,当点击哪个菜单项,哪个菜单项的背景才发生变化。
<head>
<meta http-equiv="content-type" content="type=text/html; charset=gb2312">
<style>
</style>
<script language="JavaScript">
var selectedMenu = null;
function onClickColor(obj){
if(selectedMenu != null || selectedMenu != undefined){
selectedMenu.style.background = selectedMenu.style.background.replace(/a/gi, "");
}
selectedMenu = obj;
obj.style.background = selectedMenu.style.background.replace(/(\d+)\.gif/gi, "$1a.gif");
}
</script>
</head>
<body>
<table width="219" border="0" cellspacing="0" cellpadding="0">
<tr>
<td ><a href="#" class="b" style="background:url(1.gif);" onclick="onClickColor(this)">菜单一</a></td>
<td ><a href="#" class="b" style="background:url(2.gif);" onclick="onClickColor(this)">菜单二</a></td>
<td ><a href="#" class="b" style="background:url(3.gif);" onclick="onClickColor(this)">菜单二</a></td>
</tr>
</table></body>
</html>
<style>
</style>
<script>
window.onload=function(){
var links=document.links;
for(var i=0;i<links.length;i++){
if(links[i].className=="b"){
links[i].onclick=change;
}
}}
function change(){
if(window.bbb)bbb.style.background=bbb.getAttribute("gg");
this.style.background=this.getAttribute("mm");
window.bbb=this;
}
</script>
<body>
<table>
<tr>
<td >
<a href="#" class="b" style="background:url(1.gif)" gg="url(1.gif)" mm="url(1a.gif)">菜单一</a>
</td>
<td >
<a href="#" class="b" style="background:url(2.gif)" gg="url(2.gif)" mm="url(2a.gif)">菜单二</a>
</td>
<td >
<a href="#" class="b" style="background:url(3.gif)" gg="url(3.gif)" mm="url(3a.gif)">菜单三</a>
</td>
</tr>
</table>
</body>
</html>