急:如何实现菜单图片点击变换 方法笨点点击第一个菜单图片1.gif,显示1a.gif, 2.gif 隐藏1.gif, 2a.gif 。同时点击第二个菜单图片2.gif,显示1.gif,2a.gif 隐藏1a.gif, 2.gif 。只要控制图片的显示和隐藏就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <table id="tableId"> <tr> <td ><a href="#" class="b"> <img border="0" src="image/1.gif"></a></td> <td ><a href="#" class="b"><img border="0" src="image/2.gif"></a></td> <td ><a href="#" class="b"><img border="0" src="image/3.gif"></a></td> </tr></table><script language="javascript"><!-- window.onload = function(){ document.getElementById("tableId").onclick = function(event){ event = window.event || event; var srcElement = event.srcElement || event.target; if(srcElement.tagName.toUpperCase() != "IMG")return; if(window._lastClickImg_){ window._lastClickImg_.src = window._lastClickImg_.src.replace("a.", "."); } window._lastClickImg_ = srcElement; srcElement.src = srcElement.src.replace(".", "a."); } }//--></script> <tr> <td><a href="#" class="b" onclick="swap('img1')"><img border="0" id="img1" src="image/1.gif"></a></td> <td><a href="#" class="b" onclick="swap('img2')"><img border="0" id="img2" src="image/2.gif"></a></td> <td><a href="#" class="b" onclick="swap('img3')"><img border="0" id="img3" src="image/3.gif"></a></td></tr><script language="Javascript">srcs = new Array("image/1.gif","image/2.gif","image/3.gif");newsrcs = new Array("image/1a.gif","image/2a.gif","image/3a.gif");imgs = new Array("img1","img2","img3");function swap(oID){ o = document.getElementById(oID); for(c=0;c<imgs.length;c++) { if(imgs[c] == oID) document.getElementById(oID).src=newsrcs[c]; else document.getElementById(imgs[c]).src=srcs[c]; }}</script> 求各位技术大牛解答网站问题,谢谢 存储数据库问题! jquery 跨域调用数据的BT问题 Excel无法显示帮助,这项功能目前尚未安装,是否现在安装? 小小问题如何解决? DIV如何不换行?? 页面执行一个操作时显示"正在加载..."是如何做的呢? 新建了一个javascript的qq固定群?群号是2566318,qq群人数有限制,请从速! 用window.open()方法打开一个新的窗口,我可以传进自己的变量么? 如何实现选择下拉菜单选项触发提交表单操作 JS中怎么格式化货币 javascript循环事件处理问题
<tr>
<td ><a href="#" class="b"> <img border="0" src="image/1.gif"></a></td>
<td ><a href="#" class="b"><img border="0" src="image/2.gif"></a></td>
<td ><a href="#" class="b"><img border="0" src="image/3.gif"></a></td>
</tr>
</table>
<script language="javascript">
<!--
window.onload = function(){
document.getElementById("tableId").onclick = function(event){
event = window.event || event;
var srcElement = event.srcElement || event.target;
if(srcElement.tagName.toUpperCase() != "IMG")return;
if(window._lastClickImg_){
window._lastClickImg_.src = window._lastClickImg_.src.replace("a.", ".");
}
window._lastClickImg_ = srcElement;
srcElement.src = srcElement.src.replace(".", "a.");
}
}
//-->
</script>
<td><a href="#" class="b" onclick="swap('img1')"><img border="0" id="img1" src="image/1.gif"></a></td>
<td><a href="#" class="b" onclick="swap('img2')"><img border="0" id="img2" src="image/2.gif"></a></td>
<td><a href="#" class="b" onclick="swap('img3')"><img border="0" id="img3" src="image/3.gif"></a></td>
</tr><script language="Javascript">
srcs = new Array("image/1.gif","image/2.gif","image/3.gif");
newsrcs = new Array("image/1a.gif","image/2a.gif","image/3a.gif");
imgs = new Array("img1","img2","img3");
function swap(oID)
{
o = document.getElementById(oID);
for(c=0;c<imgs.length;c++)
{
if(imgs[c] == oID) document.getElementById(oID).src=newsrcs[c];
else document.getElementById(imgs[c]).src=srcs[c];
}
}
</script>