d = document.getElementById("dlistid")
d.options[d.options.length] = new Option("new","new")

解决方案 »

  1.   

    猜测:<select id="s">
    <option value="0">a</option>
    <option value="1">b</option>
    <option value="2">c</option>
    </select>
    指定一个值(0-2):
    <input id="cv">
    <input type="button" value="确定" onclick="document.getElementById('s').selectedIndex=document.getElementById('cv').value">
      

  2.   

    下拉框的选项的值是从数据库中查询出来的,即动态生成的。现在要用javascript给这个下拉框指定一个值!!
    就是怎么指定动态生成的下拉框的某个值被选中
      

  3.   

    <select id="s">
    <option value="0">a</option>
    <option value="1">b</option>
    <option value="2">c</option>
    </select>
    指定一个值(0-2):
    <input id="cv">
    <input type="button" value="确定" onclick="document.getElementById('s').selectedIndex=document.getElementById('cv').value">
      

  4.   

    下拉框的表格也是用javascript动态生成的。所以还要先创建这个下拉框才能把值赋给它。
    谢谢了
      

  5.   

    上面是不对的,value的值是从数据库中查询出来的,不知道先后顺序的。没有办法用selectedIndex
      

  6.   

    <select id="s">
    <option value="0">a</option>
    <option value="1">b</option>
    <option value="2">c</option>
    </select><input type="button" value="确定" onclick="a()">
    <script language="javascript">
    function a(){
      var sel=document.getElementById('s').options;
      for (i=0;i<sel.length;i++){
        sel.options(i).value="你想要实现的值";
        sel.options(i).innerText="你想要实现的值";
        alert(sel.options(i).value);
      }
    }
    </script>
      

  7.   

    <select size="1" name="xuewei">
    <option value="" >请选择</option>
    <%=application("xuewei")%>
    <script language="javascript">document.form.xuewei.value ="<%=rs("xuewei")%>"</script>
    </select>
    我知道这个就是你想要的吧!看我的最后一帖 http://bbs.blueidea.com/thread-2733344-1-1.html
      

  8.   

    不好意思,我是用iterator循环得到的。然后下面再加一个js语句加入里面的。
      

  9.   

    <option value="VALUE" selected>TEXT</option>