如何关闭数组中未选中的Div?
在JavaScript中,可以通过以下步骤来关闭数组中未选中的Div:
<div id="container">
<div id="div1" class="div-item">Div 1</div>
<div id="div2" class="div-item">Div 2</div>
<div id="div3" class="div-item">Div 3</div>
<div id="div4" class="div-item">Div 4</div>
<!-- 更多的Div -->
</div>
var divs = document.querySelectorAll('.div-item');
function closeUnselectedDiv() {
var clickedDiv = this; // 获取被点击的Div元素
divs.forEach(function(div) {
if (div !== clickedDiv) {
div.style.display = 'none'; // 隐藏未选中的Div
}
});
}
// 给每个Div元素绑定点击事件
divs.forEach(function(div) {
div.addEventListener('click', closeUnselectedDiv);
});
现在,当你点击任何一个Div时,其他未选中的Div将会被关闭(隐藏)。
请注意,以上答案是围绕如何关闭数组中未选中的Div展开的,不涉及特定的云计算或IT互联网领域名词或腾讯云相关产品。如果您有任何关于云计算或IT互联网领域的问题,我会很乐意为您解答。
领取专属 10元无门槛券
手把手带您无忧上云