就是换一个图片么?
或者还有哪里我没看出来?
如果仅仅是换图片的话,这么写即可
<script language="javascript">
function imgbtn_click(x)
{
document.getElementById(x).src="images/btn/zc1.jpg";
}
</script>
<td onclick="imgbtn_click('zc')"> <span id="zc"> <img src="images/btn/zc.jpg" width="55" height="31" /> </span> </td>
或者还有哪里我没看出来?
如果仅仅是换图片的话,这么写即可
<script language="javascript">
function imgbtn_click(x)
{
document.getElementById(x).src="images/btn/zc1.jpg";
}
</script>
<td onclick="imgbtn_click('zc')"> <span id="zc"> <img src="images/btn/zc.jpg" width="55" height="31" /> </span> </td>
z=" <DIV ONCLICK=imgbtn_click('zc')><img src='images/btn/";
z=z+myarray[i]+".jpg' width='55' height='31' /></DIV>";
<script language="javascript">
function imgbtn_click(x)
{
var myarray=new Array();
myarray[1]="zc";
myarray[2]="bbs";
myarray[3]="lt";
myarray[4]="xm";
myarray[5]="sc";
myarray[6]="lx";
for(i=1;i <=6;i++)
{
if(x==myarray[i])
{
z=" <img src='images/btn/"+myarray[i]+i+".jpg' width='55' height='31' />";//直接拼 i就是你要加的数字
document.getElementById(myarray[i]).innerHTML=z;
break;
}
}
}
</script>
但是你的办法就是我以前用的
现在要把它传递的 x 变量对应的span 中的img的图片名称变为x.jpg
点击<td onclick="imgbtn_click('lt')"> <span id="zc"> <img src="images/btn/lt.jpg" width="55" height="31" /> </span>
要换成
<td onclick="imgbtn_click('lt')"> <span id="zc"> <img src="images/btn/lt1.jpg" width="55" height="31" /> </span>