首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

根据选择值显示隐藏多个div

是一个常见的前端开发需求,可以通过使用JavaScript和CSS来实现。

首先,我们需要在HTML中创建一个选择器,例如使用下拉菜单或单选按钮。然后,我们可以使用JavaScript来监听选择器的变化事件,根据选择的值来显示或隐藏相应的div元素。

以下是一个示例代码:

HTML部分:

代码语言:html
复制
<select id="selector">
  <option value="div1">选项1</option>
  <option value="div2">选项2</option>
  <option value="div3">选项3</option>
</select>

<div id="div1" class="hidden">这是div1</div>
<div id="div2" class="hidden">这是div2</div>
<div id="div3" class="hidden">这是div3</div>

CSS部分:

代码语言:css
复制
.hidden {
  display: none;
}

JavaScript部分:

代码语言:javascript
复制
document.getElementById("selector").addEventListener("change", function() {
  var selectedValue = this.value;
  
  // 隐藏所有的div
  var divs = document.querySelectorAll("div[id^='div']");
  for (var i = 0; i < divs.length; i++) {
    divs[i].classList.add("hidden");
  }
  
  // 显示选择的div
  var selectedDiv = document.getElementById(selectedValue);
  selectedDiv.classList.remove("hidden");
});

上述代码中,我们首先给每个div元素添加了一个class为"hidden",用于隐藏元素。然后,通过JavaScript监听选择器的变化事件,获取选择的值。接着,我们使用querySelectorAll方法选择所有id以"div"开头的div元素,并将它们的class设置为"hidden",实现隐藏效果。最后,根据选择的值,找到对应的div元素,并将其class移除,实现显示效果。

这种方法可以适用于任意数量的div元素,并且可以根据选择的值动态显示或隐藏相应的div元素。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • html div 隐藏滚动条样式,div滚动条样式隐藏显示

    DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢?...同时也可以使用CSS样式设置html框架iframe的滚动条隐藏,接下来为大家介绍。...常规overflow怎么设置 overflow-y:scroll 总是显示纵向滚动条 overflow-y:visible 不剪切内容也不添加纵向滚动条 overflow-x:scroll 总是显示横向滚动条...假如显式声明此默认,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效; auto:此为body对象和textarea的默认。...在需要时剪切内容并添加滚动条,DIV默认情况也是这个,但需要设置时候设置即可; hidden:不显示超过对象尺寸的内容; scroll:总是显示滚动条。

    8.7K60

    Excel图表学习51: 根据选择高亮显示图表系列数据点

    当按下工作表中不同的按钮时,图表会自动更新,高亮显示相应数据系列的数据点。 ? 图1 制作图表的数据如下图2所示。 ? 图2 步骤1:绘制图表。...选择数据单元格区域A2:D6,单击功能区选项卡“插入—图表—带数据标记的折线图”,结果如下图3所示。 ? 图3 步骤2:绘制形状按钮。单击功能区选项卡“插入—形状—圆角矩形”,如下图4所示。 ?...选择文本为2016的圆角矩形形状,在工作表左上角的名称框中输入“2016”,如下图6所示。 ? 图6 同样的操作,给文本为2017和2018的圆角矩形形状分别命名为“2017”和“2018”。...选择单元格区域F3:F6并复制(按Ctrl+c组合键),选中图表并粘贴(按Ctrl+v组合键)。此时,在图表中创建了与某一年份相同的数据系列,只是颜色不同,如下图8所示。 ?...小结 1.关键技术:名称+公式+VBA 2.隐藏的数据系列和图表格式。

    3.8K20

    前端|BootStrap4根据设备选择显示效果

    前言 BootStrap4作为最出色的前端响应式框架之一,能够根据不同的设备,调整页面显示效果。但是,仅仅依靠调整原有元素的大小、排列,很难有好的呈现效果和用户体验。...图一 电脑端显示效果 ? 图二 手机端显示效果 分析 根据不同设备的两种显示效果可以看到,在电脑及手机端中有相同的部分,也有不同的部分。...并且根据不同的设备,选择显示其中的一部分。 实现 引入BootStrap4,并添加响应式标签。...图三 完整页面 选择各个模块什么时候隐藏,什么时候显示。在BootStrap4中只需要添加相应样式,即可选择什么设备下显示。样式名参照下图。 ?...图四 根据设备大小选择显示效果的样式名表格 注意区分block和none,并且两者都是作用于某个屏幕大小的区间。 ? 图五 电脑端导航栏添加显示样式 ?

    1.5K20
    领券