换背景直接换
obj.style.background="url('http://community.csdn.net/images/csdn.gif')"

解决方案 »

  1.   

    我在定义完变量micpicr后用一个测试语句alert(midpic);结果弹出是NULL值,并且取消那两个注释语句后,会提示变量未定义,再求!谢谢!
      

  2.   

    <script type="text/javascript">
            function collapse()
            {
            var frmst=top.document.getElementById("main");
      var midpic=document.getElementById("arrow");
                    if (frmst.cols=="16%,2%,*"){
         frmst.cols="0,2%,99%";
         alert(midpic);
         //midpic.src="arrowright1.gif";    }else{
         frmst.cols="16%,2%,*";
         //midpic.src="arrowright2.gif";
        }
            }
    </script>
    <img id="arrow" name="arrow" src="arrowright1.gif" onClick="collapse();">你的下面的代码没错。主要是src路径要正确
      

  3.   

    var midpic=document.getElementById("arrow");
    要放在img生成之后,放在前面肯定是不行的
      

  4.   

    谢谢net_lover,想想确实应该是那样!