繁体   English   中英

如何访问关于价值的选择标签的文本?

[英]How to access text of select tag with respect to value?

假设我在某个变量“ var”中具有值“ v”,现在我要显示Valvo(文本与值v有关)。 有什么建议吗?

的HTML

<select id="sel">
  <option value="Volvo">Volvo</option>
  <option value="BMW">BMW</option>
</select>

JS

var myvar = 'b';

var elem = document.querySelector('#sel option[value^='+myvar.toUpperCase()+']');
if (typeof elem != 'undefined') {
  elem.selected = true;
}

在这里您可以测试-> http://jsbin.com/ehayav/1

z

可能这会帮助您:

//array of varables
var names = ['apple','banana','valvo','blahblahblah']
//this is your variable
var variable = 'v'
//code to display names starting with the character in your variable
for(i=0;i<names.length;i++)
    if(names[i][0] == variable)
        alert(names[i])

这个答案是我对您问题的解释。 请享用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM