<select id="seldriver" name="seldriver">
<option value ="AAA">AAA</option>
<option value ="BBB">BBB</option>
<option value ="CCC">CCC</option>
<option value ="DDD">DDD</option>
</select>这是select中本来的值根据条件需要,我传一个"CCC"的值过来。。我想select中直接显示为 "CCC".
<option value ="AAA">AAA</option>
<option value ="BBB">BBB</option>
<option value ="CCC">CCC</option>
<option value ="DDD">DDD</option>
</select>这是select中本来的值根据条件需要,我传一个"CCC"的值过来。。我想select中直接显示为 "CCC".
document.getElementById('seldriver').value = dir_Name;
<select id="seldriver" name="seldriver">
....</select>请问怎么实现。
document.getElementById("seldriver").value = "CCC";
{
var obj = document.getElementById('seldriver');
for(var i = 0 ; i < obj.options.length ; i++)
{
if(obj.options[i].value === v)
{
obj.selectedIndex = i;
return;
}
}
}
然后脚本里边
document.getElementById('seldriver').value = "<%=Request.QueryString["v"]%>";
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$().ready(function(){
$("#btnSelect").click(function(){
var name = $("#txtName").val();
if(!name) return;
$("select").find("option").each(function(){
this.selected = $(this).text() == name;
});
});
});
</script>
</head>
<body>
<select id="seldriver" name="seldriver">
<option value ="AAA">AAA</option>
<option value ="BBB">BBB</option>
<option value ="CCC">CCC</option>
<option value ="DDD">DDD</option>
</select><br/>
<input type="text" id="txtName"/>
<button type="button" id="btnSelect">选择</button>
</body>
</html>