Javascript 如何在下拉字段的X位置获取值?
如果我有一个如下所示的下拉列表:Javascript 如何在下拉字段的X位置获取值?,javascript,drop-down-menu,Javascript,Drop Down Menu,如果我有一个如下所示的下拉列表: <select id="select"> <option value="Armoire">Armoire</option> <option value="Bridge Bed">Brigde Bed</option> <option value="Bunk Bed">Bunk Bed</option> </select> 所以b等于“桥床”。这将是常规java代码的
<select id="select">
<option value="Armoire">Armoire</option>
<option value="Bridge Bed">Brigde Bed</option>
<option value="Bunk Bed">Bunk Bed</option>
</select>
所以b等于“桥床”。这将是常规java代码的正确行。是否仍然可以使用javascript来实现这一点
提前感谢,select元素有一个名为options的属性,它是它包含的所有选项标记的数组
要在索引处获取元素的值,请使用
var b = document.getElementById('select').options[1].value
select元素有一个名为options的属性,它是它包含的所有选项标记的数组
要在索引处获取元素的值,请使用
var b = document.getElementById('select').options[1].value
假设您已经设法以某种方式获得
元素:
var idx = 1;
var selectTag = document.getElementById('select');
var b = selectTag.getElementsByTagName("option")[idx].getAttribute("value");
这将使用适当的DOM方法来完成工作,并将获得所有子
标记,包括
中的标记。该索引忽略
,并对0中的所有
标记进行索引。假设您已经设法以某种方式获取了
元素,那么一个示例(该值为警报)是:
var idx = 1;
var selectTag = document.getElementById('select');
var b = selectTag.getElementsByTagName("option")[idx].getAttribute("value");
这将使用适当的DOM方法来完成工作,并将获得所有子
标记,包括
中的标记。该索引忽略
,并对0中的所有
标记进行索引。一个例子(该值为alert
s)是非常感谢您的快速响应。这很有帮助。我做得很好。非常感谢您的快速回复。这很有帮助。我做得很好。