gpt4 book ai didi

javascript - 如何使用显示文本设置选择元素的 selectedIndex?

转载 作者:IT王子 更新时间:2023-10-29 03:07:44 25 4
gpt4 key购买 nike

如何设置以显示文本为引用的select元素的selectedIndex?

例子:

<input id="AnimalToFind" type="text" />
<select id="Animals">
<option value="0">Chicken</option>
<option value="1">Crocodile</option>
<option value="2">Monkey</option>
</select>
<input type="button" onclick="SelectAnimal()" />

<script type="text/javascript">
function SelectAnimal()
{
//Set selected option of Animals based on AnimalToFind value...
}
</script>

有没有其他方法可以不用循环来做到这一点?你知道,我正在考虑内置的 JavaScript 代码或其他东西。另外,我不使用 jQuery...

最佳答案

试试这个:

function SelectAnimal() {
var sel = document.getElementById('Animals');
var val = document.getElementById('AnimalToFind').value;
for(var i = 0, j = sel.options.length; i < j; ++i) {
if(sel.options[i].innerHTML === val) {
sel.selectedIndex = i;
break;
}
}
}

关于javascript - 如何使用显示文本设置选择元素的 selectedIndex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6210390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com