把上一个点击的ID记录下来:定义一个全局变量存放上一个ID
<Script language="JavaScript">
<!--
var perID="";
function menu(term){
if (term != "")
  perID.style.display = "none";
if(term.style.display=="none")
term.style.display="";
else
term.style.display="none";
perID = term;
 }
 //-->
 </Script>
搞定

解决方案 »

  1.   

    有类似的问题,不太懂
    我的显示/隐藏是
    <SCRIPT language="JavaScript">
    function display1(Q_subtree,Q_img){
      
      if (Q_subtree.style.display=="none"){ 
           Q_subtree.style.display="";     
         Q_img.src="images/tree_collapse.gif";
        }
      else
          {
           Q_subtree.style.display="none";      
           Q_img.src="images/tree_expand.gif";
      } 
    }
    </SCRIPT>如何把zhangxuenian你的定义跟我的关联起来呢?