返回首页
当前位置: 主页 > 网络编程 > 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技巧
------分隔线----------------------------
推荐内容
猜你感兴趣
博聚网