if(document.all.need.style.display=='none')
           {document.all.need.style.display='block'}
       else 
           {document.$all.need.style.display='none'}
--------->function displays($a){
       if(document.$a.need.style.display=='none')
           {document.$a.need.style.display='block'}
       else 
           {document.$a.need.style.display='none'}
}

解决方案 »

  1.   

    function displays($a){
      if(document.$a.need.style.display=='none')
      {document.$a.need.style.display='block'}
      else  
      {document.$a.need.style.display='none'}
    }
    改为:
    function displays($a){
      if(document[$a]need.style.display=='none')
      {document[$a]need.style.display='block'}
      else  
      {document[$a]need.style.display='none'}
    }然后试试displays('all');
      

  2.   

    不是很懂你为什么要传all,在里面用不是挺好的吗?这个干嘛要传呢。