可以的。
Select是一样的。
但你的变量值必须是你的Select的option集合里某一个option的value,select才会是对应的option被选中。
另外,有个小技巧。你可以给select赋""值,效果是select显示一个空的选项,但一旦选择后,将不再存在这个空的选项。

解决方案 »

  1.   

    var oOption = document.createElement("OPTION");
    oOption.text = rs("二级内容").value;
    oOption.value = rs("二级内容").value;
    document.all.D2.add(oOption);
    可以给下拉列表可加入值,并设置显示内容!             
      

  2.   

    <html>
    <HEAD>
    <title>例子</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <SCRIPT LANGUAGE="JavaScript">
    var meng1Array =  new Array("('选择Heha.net栏目内容','',true,true)",
    "('学习 XML')",
    "('学习 Javascript')",
    "('学习 PHP')");
    var mengArray =  new Array("('选择Myrice.com栏目内容','',true,true)",
    "('学习 Flash')",
    "('学习 Dreamweaver Ultradev')",
    "('学习 Java')");
    var meng2Array =  new Array("('选择China.com栏目内容','',true,true)",
    "('查找歌词')",
    "('其他')");
    function populatemxhweb(inForm,selected) {
    var selectedArray = eval(selected + "Array");
    while (selectedArray.length < inForm.mxhweb.options.length) {
    inForm.mxhweb.options[(inForm.mxhweb.options.length - 1)] = null;
    }
    for (var i=0; i < selectedArray.length; i++) {
    eval("inForm.mxhweb.options[i]=" + "new Option" + selectedArray[i]);
    }if ( navigator.appName == 'Netscape') {
    if (parseInt(navigator.appVersion) < 4) {
    window.history.go(0);
    }      }
    //以下不影响}</script>
    </head>
    <body topmargin="0" leftmargin="0" marginweight="0" marginheight="0"  bgcolor="#0099FF"><p>&nbsp;</p><font color="#000066">说明:适用于IE4,IE5.5,IE5,NS4+,NS6。早期版本的IE5.0可能无法工作。</font> 
    <center>
    <form name="globe">
        <table width="80%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td> 
              <input type="radio" name="radiobutton" value="radiobutton" onClick="populatemxhweb(document.globe,'meng1')">
              Heha 站
              <input type="radio" name="radiobutton" value="radiobutton"  onClick="populatemxhweb(document.globe,'meng')">
              Myrice 站
              <input type="radio" name="radiobutton" value="radiobutton" onClick="populatemxhweb(document.globe,'meng2')">
              China 站 </td>
            <td>
              <select name="mxhweb" onChange="window.open('http://elove.heha.net')" class="unnamed1">
                <option value=''>☆ 请选择上面的选项 ☆</option>
              </select>
            </td>
          </tr>
        </table>
        </form>
    </center>
    </body></html>
      

  3.   

    简单的例子如下:<HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function fnTest()
    {
    selTest.value = 3;
    }
    //-->
    </SCRIPT></HEAD><BODY>
    请选择地名
    <Select ID="selTest">
    <Option value=1>湖北</Option>
    <Option value=2>香港</Option>
    <Option value=3>江苏</Option>
    <Option value=4>北京</Option>
    </Select>
    <Button onclick='fnTest()'>选中江苏</button>
    </BODY>
    </HTML>