如何在用户进行选择时切换可见性
How to toggle visibility when user makes a selection
我有一个带有多个选项的select表单。我还有一个div,我想只在选择特定选项时显示它。你们能给我指对方向吗?最简单的方法是什么?
谢谢:(
这里有一个简单的非jQuery解决方案
window.onload=function() {
var sel = document.getElementById("sel1");
sel.onchange=function() {
document.getElementById("otherDiv").style.display=(this.value=="other")?"":"none";
}
sel.onchange(); // set the visibility onload too in case of reload
}
<select id="sel1">
.
.
.
<option value="other">Other</option>
</select>
<div id="otherDiv">Other options</div>
jQuery是一个强大的javascript库,它使这类任务变得微不足道。下面是一个使用它的示例:jQuery-使用单选按钮显示/隐藏div。
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- jQuery css可见性在load方法中不起作用
- 页面可见性API实际上支持操作系统屏幕锁定吗
- 有没有一种方法可以从隐藏的可见性(CSS,JS)中获得淡入效果
- JavaScript可见性不起作用('隐藏'起作用,'可见'不起作用)
- 从内部回调的可见性
- Openlayers 3为了可见性而绑定到Vector层的复选框没有任何作用
- 在另一个下拉列表中的选择上切换下拉列表中选项的可见性
- 如何禁用mouseout可见性=“;隐藏的“;对小于768px的介质的影响
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 将元素的可见性绑定到另一个元素
- 使用 Javascript 将 HTML 页面中的默认可见性从可见更改为隐藏
- 使用 jQuery 检查文本可见性 .包含代码的行为不符合预期
- 在 jQuery 手风琴样式菜单中切换子项可见性
- 根据选择框更改 DIV 可见性
- 根据Knockout.JS中选择的下拉值设置文本框的可见性
- 使用knockout.js在选择和文本输入之间切换可见性
- 根据先前选择标记中的选择设置选择标记的可见性
- 选择标记的可见性
- 如何在用户进行选择时切换可见性