2013-04-27 70 views
4

我想弄清楚如何在Javascript中獲取節點的值。我讀過一些教程,但他們使用的都是比我在做什麼更復雜的例子..使用Javascript獲取XML nodevalue

這裏是我的JavaScript

 if(xmlhttpp.readyState==4 && xmlhttpp.status==200){ 
      document.getElementById("ajax_status").innerHTML=xmlhttpp.responseXML.getElementsByTagName('status').nodeValue; 
     } 

和XML是..

<?xml version='1.0' encoding='UTF-8'?> 
<resp><fname>Kyla</fname> 
<lname>Bonds</lname> 
<addr>6916 S Elizabeth Street</addr> 
<city>Chicago</city> 
<street>IL</street> 
<zip>60636</zip> 
<phone></phone> 
<email>[email protected]</email> 
<status>Found user</status></resp> 

如何從中獲得「找到用戶」?

+0

只是一個很小的點,而不是回答你的問題,但對象通常會因爲XMLHTTP,而不是xmlhttpp被稱爲。 – 2014-01-23 20:06:23

回答

6

嘗試

xmlhttpp.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue