怎麼樣清除select下拉菜單的option選擇?
function optionlist(strvalue){
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("machine_xml.asp?strvalue="+strvalue);
var nodes = xmlDoc.documentElement.childNodes;
var totallist= nodes.item(0).getElementsByTagName("itemlist").length;
var selectObj=document.getElementById("selectlist1");
with(selectObj){
for(var i=0;i<totallist;i++){
options[i]=new Option(nodes.item(0).childNodes(i).childNodes(0).text);
}
}
}
=====
<select id="selectlist1" style="width:120;" onChange="javascript:optionlist(this.value);" >
....
</select>
<select id="selectlist2" style="width:120;"></select>
=================================
讀取xml動態加載selectlist2第二級下拉選項,但再次加載不同數據時,上次選項的還在,
請問,再次加載時怎樣清除上一次加載的option選項?
就是清除selectlist2選項再重新加載,