function show()
{
var select_obj = document.getElementById("D1");
var D_v=form1.query.value;  //form1为你的表单名
var the_option = new Option(D_v,D_v);
select_obj.add(the_option);
}

解决方案 »

  1.   

    <html>
    <head>
    <script language=javascript>
    <!--
    function show(myform)
    {
    var counter;
    counter=myform.D1.length;
    myform.D1.options[counter]=new Option(myform.query.value, myform.query.value);

    }
    //-->
    </script>
    </head>
    <body>
    <form>
    <select size="1" name="D1">
            <option>aaa</option>
            <option>bbb</option>
            <option>ccc</option>
            <option>ddd</option>
    </select>
    <input type="text" name="query" size="20" value="&sup2;é&Ntilde;&macr;&Agrave;à&ETH;&Iacute;">
    <input type="button" value="&Ocirc;&ouml;&frac14;&Oacute;&ETH;&Acirc;&sup2;é&Ntilde;&macr;&Agrave;à&ETH;&Iacute;" name="B1" onclick="show(this.form)">
    </form>
    </body>
    </html>
      

  2.   

    <html>
    <head>
    <script language=javascript>
    <!--
    function show(myform)
    {
    var counter;
    counter=myform.D1.length;
    myform.D1.options[counter]=new Option(myform.query.value, myform.query.value);

    }
    //-->
    </script>
    </head>
    <body>
    <form>
    <select size="1" name="D1">
            <option>aaa</option>
            <option>bbb</option>
            <option>ccc</option>
            <option>ddd</option>
    </select>
    <input type="text" name="query" size="20" value="查询类型">
    <input type="button" value="增加新查询类型" name="B1" onclick="show(this.form)">
    </form>
    </body>
    </html>