为什么不每次 判断 style的 display属性值,如果时none,则置为block,如果block,置为none

解决方案 »

  1.   

    var   el=   document.getElementById(   id   ); 
    var   images   =   el.getElementsByTagName("IMG"); 
        images[0].src="images/minus.gif"); 
        images[0].onclick=showHide(); 
        alert(el.innerHTML);
      

  2.   

    images[0].setAttribute("onclick",   "showHide()"); 
    var browser=new Object();
    browser.isIE=(navigator.appVersion.indexOf("MSIE")>0);
    browser.isFirefox=(navigator.appVersion.indexOf("Firefox")>0);
    if(browser.isIE){
       images[0].attachEvent("onclick",showHide);
    }else if(browser.isFirefox){
       images[0].addEventListener("onclick",showHide());
    }
      

  3.   

    看看你的showHide方法
    images[0].src="images/minus.gif";
    images[0].onclick=showHide;
    alert(el.innerHTML);
      

  4.   

    多谢4楼,不过"onclick"要改成"onClick"才行!