在JavaScript中获取select中的选项值

28 浏览
0 Comments

在JavaScript中获取select中的选项值

这个问题已经有了答案

可能的重复:

如何使用JavaScript获取下拉列表的选定值?

如何在JavaScript中获取所选文本的值


我需要做这个:

if(document.getElementById("short_code").options.item(document.getElementById("short_code").selectedIndex).text)== "First")
//get the value of the option Fist , how to get the value?

admin 更改状态以发布 2023年5月20日
0
0 Comments

这怎么样:

var select = document.getElementById('short_code');
var options = select.options;
var selected = select.options[select.selectedIndex];
//which means that:
console.log(selected.value || selected.getAttribute('value'));//should log "12"
console.log(selected.innerHTML);//should log(First);

遍历所有选项(可以创建参考变量,例如我的options,或者使用for (var i=0;i),您可以获取所需的所有信息

0
0 Comments
var elem = document.getElementById("short_code"),
    selectedNode = elem.options[elem.selectedIndex];
if ( selectedNode.value === "First" ) { //...

(注意:原文已经是中文了,翻译成中文也应该是这个内容)

0