多个div图层显示问题
有三个div图层  
 名字分别为 div1   div2   div3    
 用 
 parent.moni.document.getElementById( "div3 ").style.display= 'block '; 
 让div3显示 可1,2,3都显示出来了  
------解决方案--------------------来人啊
------解决方案--------------------parent.moni. 
 这是什么?
------解决方案--------------------function showlayer(b){ 
 	parent.moni.document.getElementById( "div "+b).style.display= 'block ';   
 	for(a = b-1;a> 0;a--){   
 		parent.moni.document.getElementById( "div "+a).style.display= 'none '; 
 	} 
 }   
  <div id= "div1 " style= "position:absolute; width:980px; height:48px; z-index:1; left: 4px; top: 3px; visibility: visible;display:none; background-color: #CCCCCC; ">  </div>    
  <div id= "div2 " style= "position:absolute; width:980px; height:48px; z-index:2; left: 4px; top: 3px; visibility: visible; display:none; background-color: #CCCCCC; ">  </div>    
  <div id= "div3 " style= "position:absolute; width:980px; height:48px; z-index:3; left: 4px; top: 3px; visibility: visible; display:none; background-color: #CCCCCC; ">  </div>    
 这是图层信息 我在showlayer里传入要显示的图层 可 b 如果是3    
 则 123都显示  
 parent.moni.document.getElementById( "div "+b).style.display= 'block ';   
 这时我想把1和2在隐藏 达到只显示3的目的 可是不行
------解决方案--------------------parent.moni. 
 这是什么?   
 忘说了 图层是在ifram里面 我想在外面控制他的显示
------解决方案--------------------名字分别为 div1 div2 div3  
 改成id=div1,div2,div3试试
------解决方案--------------------id就是
------解决方案--------------------function showlayer(b) 
 { 
   for (i = 1; i  < 4; i++) 
   { 
     parent.moni.document.getElementById( "div " + i).style.display =  "none "; 
   } 
   parent.moni.document.getElementById( "div " + b).style.display =  "block "; 
 }