parentNode = document.getElementById("dynamic_div");
combox_node = document.createElement("select");
option_node = document.createElement("option");
option_node.value = "第一项";
option_node.text = "第一项";
combox_node.appendChild(option_node);
parentNode.appendChild(combox_node);

解决方案 »

  1.   

    可用object.insertAdjacentHTML("AfterBegin", htmlstr)建立新对象,
    如:在body中新建一个按钮:
    document.body.insertAdjacentHTML("AfterBegin","<button>这是新建的按钮</button>")
      

  2.   

    select没有appendChild 方法:<SCRIPT>
    function fnCreate(){var objSel=document.createElement("<Select></select>")
    document.all.mxh.insertBefore(objSel)
    var objOpt = new Option("Test","Test")
    objSel.options[objSel.options.length]=objOpt
    var objOpt = new Option("Test","Test")
    objSel.options[objSel.options.length]=objOpt}
    </SCRIPT>
    <div id=mxh></div>
    <br>
    <INPUT TYPE="button" ID="oText" VALUE="测试" onclick="fnCreate()">