第一种方法 使用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 >