前往顾页
以后地位: 主页 > 收集编程 > Ajax实例教程 >

childNodes,firstChild,nodeValue,data的使…

时候:2012-05-03 16:14来源:知行网www.zhixing123.cn 编辑:麦田守望者
1.xml的格局:
===============
out.println("<reponse>");
out.println("<message><state>hi</state><state>hello</state></message>");
out.println("<flag>"+sflag+"</flag>");
out.println("</reponse>");
即格局为:
<reponse>
<message>
 
<state>hi</state>
 
<state>hello</state>
 
</message>
 
<flag>hello
</flag>
 
</reponse>
2.再jsp中、
==============
var xmlDoc=xmlHttp.responseXML;
【1】varmes=xmlDoc.getElementsByTagName_r("message")[0].childNodes[1].childNodes[0].nodeValue;
alert(mes);//获得hello
【2】varmes=xmlDoc.getElementsByTagName_r("message")[0].childNodes[0].childNodes[0].nodeValue;
alert(mes);//获得hi
【3】varmes=xmlDoc.getElementsByTagName_r("message")[0].childNodes[1].firstChild.nodeValue;//获得hello
【4】varval=xmlDoc.getElementsByTagName_r("flag")[0].firstChild.data;
【5】varval=xmlDoc.getElementsByTagName_r("flag")[0].childNodes[0].nodeValue;
此中【1】【3】是不异结果,【4】【5】不异结果,
也就是说,firstChild等价于childNodes[0];nodeValue等价于data
------分开线----------------------------
标签(Tag):ajax Ajax实例教程 Ajax根本教程 Ajax源代码 Ajax技能
------分开线----------------------------
保举内容
猜你感兴趣