if ((o1.style.display='block') & (o2.style.display='none'))
改成
if ((o1.style.display='block') && (o2.style.display='none'))

解决方案 »

  1.   

    是你HTML的代码问题,好好看下
      

  2.   

    如上面的说 你用的都是 & 按位与 而不是逻辑与&&
    if ((o1.style.display='block') & (o2.style.display='none')){ 
          alert("aaa"); 
          o1.style.display='none'; 
          o2.style.display='block'; 
      
      } 
      if ((o2.style.display='block') & (o1.style.display='none')){ 
          o1.style.display='block'; 
          o2.style.display='none'; 
      }  
      

  3.   

    if ((o1.style.display=='block') && (o2.style.display='none')){ 
          alert("aaa"); 
          o1.style.display='none'; 
          o2.style.display='block'; 
      
      } 
    我倒 综合一下楼上的其实中东西很简单 我也没仔细看