如何关闭相互独立的多个div。javascript

如何关闭相互独立的多个div。javascript,javascript,html,css,button,Javascript,Html,Css,Button,我制作了一行4个按钮,一次打开4个div。用户可以通过单击这些按钮在4个div之间切换。但是,用户必须能够彼此独立地再次关闭此div。这意味着,如果用户单击其中一个按钮,他必须能够仅用一个“关闭按钮”再次关闭它。此按钮应包含在第4行中。 因此,将有4个按钮打开和切换之间的div像一个画廊 和一个按钮关闭显示的div 如果有人能帮助我,我将非常非常高兴,请 window.show=函数(elementId){ var elements=document.getElementsByTagName(

我制作了一行4个按钮,一次打开4个div。用户可以通过单击这些按钮在4个div之间切换。但是,用户必须能够彼此独立地再次关闭此div。这意味着,如果用户单击其中一个按钮,他必须能够仅用一个“关闭按钮”再次关闭它。此按钮应包含在第4行中。 因此,将有4个按钮打开和切换之间的div像一个画廊 和一个按钮关闭显示的div

如果有人能帮助我,我将非常非常高兴,请

window.show=函数(elementId){
var elements=document.getElementsByTagName(“div”);
对于(var i=0;i
。隐藏{
显示:无;
}
.设计按钮{
字体系列:Arial、Helvetica、无衬线字体;
字体大小:16px;
字体风格:普通;
颜色:266786;
背景:无;
背景图像:无;
文本对齐:居中;
垂直对齐:中间对齐;
字体大小:粗体;
边框颜色:#266786;
边框底部:隐藏;
边界权:隐藏;
}
#id1{
位置:绝对位置;
顶部:100px;
左:30px;
背景色:#33CC99;
左侧填充:90px;
右侧填充:90px;
填充顶部:30px;
高度:660px;
宽度:724px;
颜色:266786;
线高:1.65;
文本对齐:居中;
}
#id2{
高度:自动;
宽度:600px;
文本对齐:居中;
字体大小:14px;
字体系列:Arial、Helvetica、无衬线字体;
颜色:##444444;
位置:绝对位置;
左:30px;
线高:1.65;
边缘顶部:50px;
}
#id3{
高度:自动;
宽度:600px;
文本对齐:居中;
字体大小:14px;
字体系列:Arial、Helvetica、无衬线字体;
颜色:##444444;
位置:绝对位置;
左:30px;
线高:1.65;
边缘顶部:50px;
}
#id4{
高度:自动;
宽度:600px;
文本对齐:居中;
字体大小:14px;
字体系列:Arial、Helvetica、无衬线字体;
颜色:##444444;
位置:绝对位置;
左:30px;
线高:1.65;
边缘顶部:50px;
}
经济中心
后勤中心
工业中心
金融中心
El idem sae

我和我的同事都是杀蜘蛛专家,他们都是杀蜘蛛专家,他们都是不平等的? 一种常见的静脉感染性疾病,通常发生在脸上。不平等,不平等 这是一个很好的解释,因为它是一个很好的解释,它是一个很好的解释。 Sedicimaios et fuga。阿克博。绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对。因弗利亚斯特,但因弗利亚斯特,斯提奥。其余部分占位率 你认为这是一个什么样的选择?从本质上讲,我们可以从根本上解决水污染问题。再ea 供应商大会是解决方案的一部分,其目的是为客户提供服务。埃塞佩·兰迪·哈奇·伊利库恩·提布斯。息税折旧摊销前利润和折旧及摊销前利润 阿里奥·艾卡伯·埃佩纳图尔?选择向blaboria que vendandant重新提供零库存

奥莫洛占领者。

其余部分占位率 你认为这是一个什么样的选择?从本质上讲,我们可以从根本上解决水污染问题。再ea 供应商大会是解决方案的一部分,其目的是为客户提供服务。埃塞佩·兰迪·哈奇·伊利库恩·提布斯。息税折旧摊销前利润和折旧及摊销前利润 阿里奥·艾卡伯·埃佩纳图尔?选择向blaboria que vendandant重新提供零库存。 Idunt perempor.

不平等,不平等 这是一个很好的解释,因为它是一个很好的解释,它是一个很好的解释。 Sedicimaios et fuga。阿克博。绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对。因弗利亚斯特,但因弗利亚斯特,斯提奥。其余部分占位率 你认为这是一个什么样的选择?从本质上讲,我们可以从根本上解决水污染问题。再ea 供应商大会是解决方案的一部分,其目的是为客户提供服务。埃塞佩·兰迪·哈奇·伊利库恩·提布斯。息税折旧摊销前利润和折旧及摊销前利润 阿里奥·艾卡伯·埃佩纳图尔?选择向blaboria que vendandant重新提供零库存。 Optiaep erfero

我和我的同事都是杀蜘蛛专家,他们都是杀蜘蛛专家,他们都是不平等的? 一种常见的静脉感染性疾病,通常发生在脸上。不平等,不平等 这是一个很好的解释,因为它是一个很好的解释,它是一个很好的解释。 Sedicimaios et fuga。阿克博。绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对绝对。因弗利亚斯特,但因弗利亚斯特,斯提奥。其余部分占位率 你认为这是一个什么样的选择?从本质上讲,我们可以从根本上解决水污染问题。再ea 供应商大会是解决方案的一部分,其目的是为客户提供服务。埃塞佩·兰迪·哈奇·伊利库恩·提布斯。息税折旧摊销前利润和折旧及摊销前利润 阿里奥·艾卡伯·埃佩纳图尔?选择向blaboria que vendandant重新提供零库存。
您可以将类添加到显示的元素中

...
document.getElementById(elementId).className = "shown";
...
然后单击关闭按钮
window.hide = function() { 
    var elements = document.getElementsByClassName("shown");
    elements[0].className = "hidden";
}
$(".divs").hide();
<div class="firstDiv">
 <div class="onebox gallery hide"></div>
 <div class="openBoxone"><button>Open</button></div>
</div>
<div class="secondDiv">
 <div class="twobox gallery hide"></div>
 <div class="openBoxtwo"><button>Open</button></div>
</div>
<div class="thirdDiv">
  <div class="threebox gallery hide"></div>
  <div class="openBoxthree"><button>Open</button></div>
</div>

<div class="closeButton">
   <div><button>Close</button></div>
</div>
.hide{display:none;}
.onebox{width:100px;height:100px;border:1px solid red;}
.twobox{width:100px;height:100px;border:1px solid green;}
.threebox{width:100px;height:100px;border:1px solid blue;}
.firstDiv,.secondDiv,.thirdDiv{display:inline-block;width:250px;} 
.closeButton{text-align:center;padding:20px;}
$(".openBoxone button").on("click",function(){
   $(".onebox").removeClass("hide");
});
$(".openBoxtwo button").on("click",function(){
   $(".twobox").removeClass("hide");
});
$(".openBoxthree button").on("click",function(){
  $(".threebox").removeClass("hide");
});

$(".closeButton button").on("click",function(){
  $(".gallery").addClass("hide");
});