if(div)div.style.display=node.expanded?"block":"none";如果div存在
就执行以下的:如果node.expanded为true
div.style.display='block'
否则为
div.style.display="none"

解决方案 »

  1.   

    if(div)
      div.style.display=node.expanded?"block":"none";意思是如果div是true的话,执行下面的语句
    下面的语句意思是div.style.display(div对象的显示属性)等于node.expanded?"block":"none";
    其中node.expanded为true时值为block(不清楚,你查一下!),false时为none(表示不显示)
      

  2.   

    if(div)
    {
      if(node.expanded)//树节点展开
      {
         div.style.display="block";
         //树节点改变颜色
      }
      else//树节点收拢
      {
         div.style.display="none";
         //树节点改变颜色
      }
      

  3.   

    如果节点展开的话相应的div就显示!!