<china>
<province proName="江苏">
<city cityName="苏州">
苏州
</city>
<city cityName="无锡">
无锡
</city>
<city cityName="常州">
常州
</city>
</province>
<province proName="浙江">
<city cityName="杭州">
杭州
</city>
<city cityName="金华">
金华
</city>
</province>
</china>什么方法拿到proName="江苏"里面的文本江苏?
怎么填充??好吧!
首先要根据你的浏览器创建一个xmlDom对象,
比如:
if (window.ActiveXObject){
var xmlDom=new ActiveXObject("Microsoft.XMLDOM");//IE的
}else{
if (document.implementation&&document.implementation.createDocument)
{var xmlDom=document.implementation.createDocument("","doc",null)}//其他的
}
然后就是对Dom的使用了,你去一些web标准化网站或者别的什么地方(随便搜搜就好)都可以找到Dom的详讲,嗯,就是他的api吧,有了这些不用我说你也可以做了,Dom有他自己的方法,自己看着用。
比如:
var showElements = xmlDom.getElementsByTagName("row");//按结点名取得元素
var text = showElements[m].childNodes[n].text;//这个干什么呢不用说了吧?