为每个按钮加一个客户端事件,传入一个图片地址的参数.
函数体中为img.src="图片地址";

解决方案 »

  1.   

    smalllake(飞剑客)说的意思是不是说如果有一百张图片的话就要传100个src参数?
      

  2.   

    我的意思是有几个ABCD等按钮就有几个src参数
      

  3.   

    <img src="a/pic.gif" name="picimg" id="picimg">
    <input type=button value="A" onClick="javascript:picimg.src='a/pic.gif'" name="A">
    <input type=button value="B" onClick="javascript:picimg.src='b/pic.gif'" name="B">
    <input type=button value="C" onClick="javascript:picimg.src='c/pic.gif'" name="C">
    <input type=button value="D" onClick="javascript:picimg.src='d/pic.gif'" name="D">
      

  4.   

    <img src=a/pic.gif id="aa">
    <input type="button" value="A" onclick="fun("a.gif")">
    <input type="button" value="B" onclick="fun("b.gif")">
    function fun(pic){
      document.images.aa.src=pic
    }
      

  5.   

    可是需要更改的<img>非常多,有几十个,这样是不是要传几十个ID的src?有没有其它方法呢?
      

  6.   

    你可以用替换的办法.假设图片名都一样,那只要把路径替换就可以了.
    var src = document.all("").src;
    document.all("").src = src.Replace("","");