javascript - JavaScript 中的切换和选择

标签 javascript html select switch-statement

我是 JavaScript 新手..这是我的问题..我有下拉列表:

<div class="spanNav-row" id="spanNav-row">
  <select name="timeDropList">

    <option value="6">6</option>
    <option value="10">10</option>
    <option value="15">15</option>
    <option value="30">30</option>
    <option value="60" selected>60</option>
    <option value="Vac">Vacation</option>

  </select>
</div>

我有一个开关:

switch () {

  case 6:
    break;
  case 10:
    break;
  case 15:
    break;
  case 30:
    break;
  case 60:
    break;
  default:
    break;
}

如何将下拉列表的值传递给开关?

最佳答案

标准 JS:

var ddl = document.getElementById("timeDropList");
var selectedValue = ddl.options[ddl.selectedIndex].value;

switch (selectedValue) {}

jQuery(如果您感兴趣):

switch($('#timeDropList option:selected').val()) {}

注意:要通过 getElementById() 引用下拉列表,timeDropList 还必须是 ID,而不仅仅是名称:

<select id="timeDropList" name="timeDropList">

关于javascript - JavaScript 中的切换和选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643015/

相关文章:

javascript - 使用.htaccess重写后Jquery不工作

javascript - 在javascript中访问复选框列表检查项

javascript - ajax JSON 调用返回字符串数组而不是对象

html - 框网格中不需要的边距

javascript - ES6 Promises - 在不使用延迟的情况下,我如何保证最终访问在 React componentDidMount 函数期间实例化的对象?

php - HTMLPurifier,检查整个 HTML 文档

HTML、CSS 文本漂浮在 DIV 中

javascript - 当鼠标悬停在列表中的每个选择选项上时做一些事情(javascript)

mysql - SQL - MAX 函数返回不正确的数据

插入后Android SQLite查询不返回数据