我有一个选择的文本,需要找到该选项对应的值。
我要走了,因为没有选择您要查找的项目

for (var i = 0; i < combo.length; i = i + 1) {
    if (combo.options.text == text){ // if the text value of the combo equals my variable
        var pref = combo.options[combo.selectedIndex].value;
        alert(pref);
    }
}

最佳答案

需要比较索引i中的选项

for (var i = 0; i < combo.options.length; i++) {
    if (combo.options[i].text == text) {
        var pref = combo.options[i].value;
        alert(pref);
    }
}


演示:Fiddle

关于javascript - 按文本查找选择选项值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30236428/

10-11 06:07