沒看懂,是點擊按鈕,令圖片切換?
給那個圖片一個id,點擊時js獲取這img元素,更改它的src來實現切換圖片

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script language="javascript">
    var vFlag = false;
    function changeImg() {
    if (vFlag) {
    document.getElementById("img1").src = "图片地址1";
    } else {
    document.getElementById("img1").src = "图片地址2";
    }
    alert(document.getElementById("img1").src);
    vFlag = !vFlag;
    }
    </script>
    </HEAD><BODY>
    <img id="img1" src="初始图片地址" />
    <INPUT TYPE="button" onclick="changeImg()" value="改变图片">
    </BODY>
    </HTML>
      

  2.   

    var pics = 
    [
      "http://.....jpg",
      "http://.....jpg"
    ];
    var picNow = 0;
    function change()
    {
      img.src = pics[(picNow++)%pics.length];
    }
      

  3.   

    <input id="button" type="image" src="1.gif" onClick="change(this);">
    <script>
      function change(obj){
     var src=obj.src.replace(/^.*\/(.+)\.gif/g,"$1");
         if(src=="1"){
    obj.src="2.gif";
     }else{
    obj.src="1.gif";
     }
      }
    </script>
      

  4.   

    你说的是按钮的背景图片还是上面几位写的?<input type="button" style="width:21px;height:21px;border:#ccc 1px solid;background:url('a.gif') no-repeat center center" onclick="this.style.backgroundImage=(this.style.backgroundImage=='url(b.gif)')?'url(a.gif)':'url(b.gif)'" />参看效果:
    http://www.91do.net/jscode/csdn5.htm
      

  5.   

    <script language="javascript">
    function change()
    {
    document.images['img'].src="1.jpg"
    }
    function change1()
    {
    document.images['img'].src="2.jpg"
    }
    </script>
    <img id="img" src="1.jpg" width="181" height="163">
    <input type="button" name="Submit" value="换" onClick="change1()">
    <input type="button" name="Submit2" value="在换" onClick="change()">
    不知道你说的是不是这样的效果