如何通过点击链接改变<td>的背景图片??能用JS实现吗??
<td background="bg4.gif"><a href="test.jsp">changegif</a></td>
请问怎么实现通过点击链接后改变该链接所在的<td>的背景图片bg4.gif-->bg2.gicf?????
能通过JS实现吗??
问题点数:50、回复次数:6Top
1 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2004-09-01 18:04:03 得分 10
<td background="bg4.gif"><a href="test.jsp" target="_blank" onclick="this.parentNode.background='bg2.gif'">changegif</a></td>Top
2 楼kandyd(丁丁)回复于 2004-09-01 18:06:28 得分 10
可以实现,但前提是你的超链接不能这样用,应该这样用:<a href="javascript:ChangeImage()" style="cursor:pointer;">XXXXX</a>,这样你就可以用脚本动态改变背景图了。Top
3 楼zsmz(酸柠檬)回复于 2004-09-01 18:11:42 得分 0
谢谢,我要改变的<TD>是不确定的呢?该怎么解决?能否给个通用的函数啊?Top
4 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2004-09-01 18:20:37 得分 10
复制对应的onclick到td里面Top
5 楼gaofaq(老高)回复于 2004-09-01 18:34:48 得分 10
<table border=1 width=100 height=80>
<tr>
<td background="http://community.csdn.net/images/CSDN_logo.GIF" onclick="this.style.backgroundImage='url(http://community.csdn.net/images/jspd_wdzx_sqgg_ad.gif)'">dsadasdasdasdas</td>
</tr>
</table>Top
6 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2004-09-02 02:22:18 得分 10
<script language=javascript>
function ch_bg(obj_in_cell,new_picture)
{
obj_in_cell.parentNode.background=new_picture;
}
</script>
<table border=1><tr>
<td background="bg4.gif"><a href="test.jsp" target="_blank" onclick="ch_bg(this,'bg2.gif')">changegif</a></td>
</tr></table>Top




