js控制的select问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:36:35
js控制的select,select的text和value是不同的值。现在有一个字符串,符合text中的一个值。如何根据这个字符串来决定select的选中项?解决再送50分。

测试通过,有问题hi我

<select id="sel">
<option value=1>A</option>
<option value=2>B</option>
<option value=3>C</option>
<option value=4>D</option>
</select>
<input type="button" value="click" onclick="selChange()">
<script>
function selChange()
{
var s="B";
var sel=document.getElementById("sel");
for(var i=0;i<sel.length;i++)
{
if(sel[i].text==s)
sel.selectedIndex=i;
}
}
</script>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> select </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="YangHui">
<META NAME="Keywords" CONTENT=&qu