<img src="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" onclick='if(this.src=="http://www.google.cn/intl/zh-CN/images/logo_cn.gif")this.src="http://www.baidu.com/img/logo.gif";else this.src="http://www.google.cn/intl/zh-CN/images/logo_cn.gif"'>

解决方案 »

  1.   

    写一个函数
    function a(checksrc){这里做判断与变换
    }
    然后
    <img src="" onclick="a(this.src)">
      

  2.   

    <html>
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="author" content="hi.csdn.net/langtse">
    <title>图片预载和替换</title></head>
    <body><script language="javascript">
    <!--var src0="http://hi.csdn.net/Styles/V1.3.0/images/logo.gif";
    var src1="http://www.google.cn/intl/zh-CN/images/logo_cn.gif";
    var src2="http://www.baidu.com/img/sslm1_logo.gif";function imgLoad(imgSrc){img1.src=imgSrc;/*return imgSrc;*/}
    function imgSwap(imgObj){imgObj.src=(imgObj.src==src1)?src2:src1;}//-->
    </script><img id="img1" src="javascript:imgLoad(src0);" onclick="imgSwap(this);"></body>
    </html>