我要选判断值是不是我要的,并将那一项设置为选中,
这个意思大家没明白?
<select name="frmszdc" size="1" id="frmszdc">
<option value="test1">a</option>
<option value="test2">b</option>
</select>//比如:里面的选项<option>是动态生成的,其值是未知的,我只知道里面某项的值会是"test1",但不确定是哪一项,请问这种情况下怎么将值为"test1"的那一项选中?

解决方案 »

  1.   

    <select name="frmszdc" size="1" id="frmszdc">
    <option value="test1">a</option>
    <option value="test2">b</option>
    </select>
    <script type="text/javascript">
    window.onload=function(){
             var frmszdc=document.getElementById("frmszdc");
             for(var i=0;i<frmszdc.options.length;i++)if(frmszdc.options[i].value=="test1")frmszdc.value="test1";
    }
    </script>你看看是不是这样。
    如果你看着不明显,你可以改成这样看看(就是默认显示B为默认选项)
    <select name="frmszdc" size="1" id="frmszdc">
    <option value="test1">a</option>
    <option value="test2">b</option>
    </select>
    <script type="text/javascript">
    window.onload=function(){
             var frmszdc=document.getElementById("frmszdc");
             for(var i=0;i<frmszdc.options.length;i++)if(frmszdc.options[i].value=="test2")frmszdc.value="test2";
    }
    </script>