要做的是页面的导航栏,用图片显示。当鼠标选中一个图片,此图片就变成了选中的图片(这一步已经做完了),当再选别的图片时,怎么让刚才选中的图片复原呀!!(很急!!!!)需要调用什么属性呀??

解决方案 »

  1.   

    动态属性呀!例如var oImage = document.getElementById("YourImageId");// 添加动态属性
    oImage.originalSrc = oImage.src;...// 变回来
    oImage.src = oImage.originalSrc;
      

  2.   

    function judge(k){
       
    k.style.cssText='background-image:url(../images/a_44.gif);color:black';



    }

    //打印bar
    function print_bar()
    {
    var i = 0;
    var j = 0;
    var myStr = new Array()
    myStr[0] = "<td background=\"../images/a_43.gif\" width=60 height=25 ALT=\"\" align=\"center\" valign=\"middle\" onmouseover=\"this.background='../images/a_44.gif'\" onmouseout=\"this.background='../images/a_43.gif'\" onMouseUp=\"this.background='../images/a_43.gif'\" style=\"font-size:12px;cursor:hand;\" onClick=\"judge(this);bigsmall();\" >";
    myStr[1] =  "</td>";
    while(i <= count_length())
    {
    j = i + 1;
    document.write("<a  href=${contextPath}/"+elem[i][1]+" target='menu' >"+myStr[0]+elem[i][0]+"</td></a>");
    // document.write("<A  HREF="+elem[i][1]+" target='menu'><font size=1 color='#FFFFFF'>"+elem[i][0]+"</font></a>");

    i++;
    }
    }
    怎么变回去呀
      

  3.   

    晕,LZ 怎么用字符串拼接的方式构造页面!本人非常反对此种写法,因为这种代码无法维护,没有任何美感可言!建议使用 DOM 操作!
      

  4.   

    代码不全,神仙想救你也难count_length()——在哪里?!
      

  5.   

    有这么复杂么,如果你只是要图片样式的变化,
    onmouseover = "this.src=...."
    onmouseout = "this.src=...."这两个事件不就完了
      

  6.   

    nmouseover = "this.src=...."
    onmouseout = "this.src=...."
      

  7.   

    nmouseover = "this.src=...."
    onmouseout = "this.src=...."