第一种方法 使用Dom option_node1 = document.createElement("option"); option_node1.innerText=hour; option_node1.value=hour; hourselect1.appendChild(option_node1); 第二种方法 动态删除select中的所有options: function deleteAllOptions(sel)...{ sel.options.length=0; } 动态删除select中的某一项option: function deleteOption(sel,indx)...{ sel.options.remove(indx); } 动态添加select中的项option: function addOption(sel,text,value)...{ sel.options.add(new Option(text,value)); } 第三种: <div id="divUpdate"> </div> <SCRIPT LANGUAGE="JavaScript"> var arr = new Array(1000); for (var i=0; i<1000; i++) ...{ arr[i] = "<OPTION>第 " + i + " 项</OPTION>"; } divUpdate.innerHTML = "<Select ID='selUpdate'>" + arr.join() + "</Select>"; </SCRIPT>