java下拉列表 动态_【示例】教你简单用Java写一个动态更新的下拉列表(无数据库)...
varxmlHttp;functioncreatXMLHttpRequest()
{if(window.ActiveXObject){xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest){xmlHttp=newXMLHttpRequest();}
}functionupdateSelect()
{varselected=document.all.slt1.value;
creatXMLHttpRequest();
xmlHttp.onreadystatechange=processor;
xmlHttp.open("GET","CreatXML?selected="+selected);
xmlHttp.send(null);
}functionprocessor()
{varresult;if(xmlHttp.readyState==4&&xmlHttp.status==200)
{
result=xmlHttp.responseXML.getElementsByTagName("city");while(document.all.slt2.length>0){ document.all.slt2.removeChild(document.all.slt2.childNodes[0]);}/*childNodes指所有子節點(包括文本節點和元素節點),當你代碼這么寫:博士~~~本科~~~ //這里select和option之間,option和option之間有空白,這段空白就是文本節點;childNodes[0]指得是中間那段空白(文本節點),nodeName是#text;childNodes[1]為“博士”,nodeName是OPTION;childNodes[2]為空白,nodeName是#text;以此類推;可以用children(只獲取元素節點)來代替childNodes*/
for(vari=0;i
{varoption=document.createElement('option');
option.text=result[i].children[0].childNodes[0].nodeValue;
option.value=result[i].children[1].childNodes[0].nodeValue;
document.all.slt2.options.add(option,null);
}
}
}
hunan
guangdong
choose your city
總結
以上是生活随笔為你收集整理的java下拉列表 动态_【示例】教你简单用Java写一个动态更新的下拉列表(无数据库)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房贷利率转LPR仅剩最后几天,若再不行动
- 下一篇: java peer_Java PeerC