document.getElementById("selectId").options.add(new Option(textValue,textName ));这个时添加Option的,textValue,textName 你取text值放进去就行了

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function addv(){
    var oSelect = document.fm1.sel1;
    var oText = document.fm1.txt1;
    var oOption = document.createElement("OPTION");
    oOption.text  =oText.value;
    oOption.value =oText.value;
    oSelect.add(oOption);
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="" name="fm1">
    <INPUT TYPE="text" NAME="txt1">
    <SELECT NAME="sel1"></SELECT>
    <INPUT TYPE="button" NAME="add" value="add" onclick="addv()">
    </FORM>
    </BODY>
    </HTML>
      

  2.   

    值传入到SELECT控件中??<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <input id="oText">
    <SELECT ID="oSelect">
    <OPTION VALUE="1">One</OPTION>
    </SELECT>
    <button onclick="javascript:add()" >添加</button>
    <SCRIPT>
    function add()
    {
    var oOption = document.createElement("OPTION");
    oSelect.options.add(oOption);
    oOption.innerText = oText.value;
    oOption.value = oText.value;
    }
    </SCRIPT></body>
    </html>
      

  3.   

    js模拟的接受输入的select<html>
    <head>
    <title>接受输入的select</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head> <body bgcolor="#FFFFFF" text="#000000">
    <select  style="position:absolute; left: 0px;  top: 0px; width: 120px; height: 18px; clip: rect(0 120 18 100)" id="select" onchange="ReSetSelect()">
      <option value="aaaaaaaa">aaaaaaaa</option>
      <option value="bbbbbbbb">bbbbbbbb</option>
      <option value="cccccccc">cccccccc</option>
    </select>
    <input type="text" style="position:absolute; left: 0px; top: 0px; width: 100px; height: 18px" id="textfield"/>
    <script type='text/javascript'>
    function isContain()
    {
      for(var i=0;i<select.options.length;i++)
      {
        if(select.options[i].text==textfield.value)
          return true;
      }
      return false;
    }
    function ReSetSelect()
    {
      if(textfield.value!=""&&!isContain())
      {
       var o=new Option(textfield.value,textfield.value);
       select.options.add(new Option(textfield.value,textfield.value));
       textfield.value="";
     }
     textfield.value=select.value;
     textfield.select();
    }
    </script>
    </body>
    </html>
      

  4.   

       极端鄙视火狐,人家IE是绑定windows操作系统的,你凭什么和人家抢市场份额?抢来抢去就10%的料,每次让我们程序员调试几个浏览器,你就不能最后按照w3c标准输出IE格式?就只会抢IE收藏夹,还美其名曰书签,简直不要脸!你看人家IE有没有内置抢劫书签功能?