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);
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);
如:在body中新建一个按钮:
document.body.insertAdjacentHTML("AfterBegin","<button>这是新建的按钮</button>")
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()">