取决与那个图是怎么实现的,如果是用style.display实现的,那么试一下
for (var i=0; i < document.all.length; i++)
{
  if (document.all[i].style.display=="none")
     document.all[i].style.display ="";
}

解决方案 »

  1.   

    展开所有节点实现了,不过还得把所有表示有下层节点的图标改成表示已经展开的图标,我照猫画虎的作了一下,不行,还望指教,解决了马上给分,谢谢啦for (var i=0; i < document.all.length; i++)
    {
      if (document.all[i].style.display=="none")
      {
        if (document.all[i].src=="images/plus.gif")
    {
     document.all[i].src="images/minus.gif";
     }
     else
    {
     document.all[i].src="images/plus.gif";
     }
        document.all[i].style.display ="";
       }
      

  2.   

    var imgs = document.images;
    for (var i=0; i < imgs.length; i++)
    {
       if (imgs[i].src.indexOf("plus.gif") >=0)
          imgs[i].src = "images/minus.gif";
    }