<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ls.aspx.cs" Inherits="ls" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <script type="text/javascript">
//<![CDATA[
function aa(){
//var imgSrc=["Image/X.gif","Image/B.gif"]
//document.getElementById("pic").src=document.getElementById("pic").src==imgSrc[0]?imgSrc[1]:imgSrc[0];
    if(document.getElementById("pic").src=="Image/X.gif")
       document.getElementById("pic").src="Image/B.gif"
    else if(document.getElementById("pic").src=="Image/B.gif")   
       document.getElementById("pic").src="Image/X.gif"
}
//]]>
</script>
    <img id="Img1" src= "Image/B.gif" onclick="aa()" alt="" />
    </div>
    </form>
</body>
</html>

解决方案 »

  1.   

    点击img 不切换图  
      

  2.   

    你的img里的id是id="Img1"但是你js里getElementById("pic"),这是最大的问题
      

  3.   

    <img id="Img1" src= "Image/B.gif" onclick="aa()" alt="" />
      

  4.   

    你自己查查看是不是其他地方有id='pic'的东西
      

  5.   


    <body>
        <form id="form1" runat="server">
        <div>
        <script type="text/javascript">
    //<![CDATA[
    function aa1(){
    //var imgSrc=["Image/X.gif","Image/B.gif"]
    //document.getElementById("pic").src=document.getElementById("pic").src==imgSrc[0]?imgSrc[1]:imgSrc[0];
        if(document.getElementById("pic").src=="http://www.zzsky.cn/effect/images/newtopic.gif")
           document.getElementById("pic").src="http://www.zzsky.cn/effect/images/reply.gif";
        else if(document.getElementById("pic").src=="http://www.zzsky.cn/effect/images/reply.gif")   
           document.getElementById("pic").src="http://www.zzsky.cn/effect/images/newtopic.gif";
    }
    //]]>
    </script>
        <img id="pic" src= "http://www.zzsky.cn/effect/images/newtopic.gif" onclick="aa1()" alt="" />
        </div>
        </form>
    </body>
    </html>
    换成这样就一点问题都没了 是什么问题??? 
      

  6.   


        var pic =document.getElementById("pic");
        pic.src=pic.src.indexOf("Image/B.gif")!=-1?"Image/A.gif":"Image/B.gif";可以吧 。
      

  7.   

    告诉你一个秘密:
    用javascript修改  img 的src属性  修改成功了 但是图片 不会刷新成新的图片的如果你想使用img 多用几个 img :hide show  切换img显示或者使用css 样式 里的背景 可以立马更换图片 
      

  8.   

    8楼的可以 谢谢 
    但到目前我还不知道 前面的代码那出问题了?
    我是写在cs里的多 对js 不好调试 有时总有摸名的问题