多个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 ";
}