javascript - 如何在用户进行选择时切换可见性

标签 javascript html select toggle visibility

我有一个包含多个选项的选择表单。我还有一个 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>

关于javascript - 如何在用户进行选择时切换可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6588640/

相关文章:

MySQL 左连接与多个计数

javascript - 我如何在我的 android 应用程序中使用 ThreeJS,或者是否有类似和强大的库像三个 js

javascript - Angular.js 和 Node.js - 通过 Controller 将输入变量传递到 server.js

javascript - 可以在组合框内创建复选框

java - 刷新 JSP 页面时出错

php - 从数据库中选择一个值

php - SQL - 在特定时间(或 ID)后选择新值

JavaScript 倒计时在 Safari 或 IE 中不起作用

html - Bootstrap 3 - 在每个网格列之后打印布局和中断

javascript - 在innerHTML命令之后将JQuery函数重新绑定(bind)到输入字段