javascript - 按值获取下拉列表/组合框的索引(客户端)?

标签 javascript html

我认为这很简单,但是有没有办法在不循环项目的情况下获取下拉/组合框中值的索引?

最佳答案

我猜您正在谈论选择标签,并且您正在尝试通过选项的值获取选项的索引。如果是这样,您需要执行以下操作:

// Get the select
var select = document.getElementById('mySelect');

// Get the option
var option = select.querySelector('option[value="myValue"]');

// Get the index of that option
var index = Array.prototype.indexOf.call( select.children, option );

关于javascript - 按值获取下拉列表/组合框的索引(客户端)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33712030/

相关文章:

javascript - 清理模式来管理树上的多步异步进程

javascript - 从 ajax 调用到 javascript 的返回值

javascript - jQuery Mobile -> 页面生命周期?

html - 如何仅使用 CSS 将国旗呈现为丝带?

javascript - Bootstrap 导航栏未扩展

java - 将整个 HTML 页面转换为单个 JavaScript 字符串

javascript - jQuery 属性选择器问题

php - HTML 标签中的字符大小写

javascript - 视频填充容器

javascript - 无法从 PHP 数组中检索数据,该数组由使用 JQuery Ajax 的 function() 返回