क्रोम और आईई एक्सएमएल फाइल से टैग वैल्यू नहीं दिखाते हैं

मेरे पास निम्नलिखित HTML कोड है:

<html>
<body>

W3Schools Internal Note

<div>
 To: 
From:
Message: </div> <script type="text/javascript"> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","languages.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML; document.getElementById("to").innerHTML= xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue; document.getElementById("from").innerHTML= xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue; document.getElementById("message").innerHTML= xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue; </script> </body> </html>

यह कोड फ़ायरफ़ॉक्स में काम करता है लेकिन क्रोम और आईई में काम नहीं कर रहा है। मेरा मतलब है कि फ़ायरफ़ॉक्स एक्सएमएल दस्तावेज़ों के एक्सएमएल टैग के परिणाम दिखाता है लेकिन क्रोम और आईई नहीं हैं !!! कृपया मेरी मदद करें।

0
जोड़ा संपादित
विचारों: 1
1) तुल्यकालिक AJAX कॉल एक बुरा विचार है। 2) w3schools का उपयोग करना बंद करें: w3fools.com
जोड़ा लेखक DCoder, स्रोत

1 उत्तर

nodeValue को अपने सभी तत्वों पर textContent के साथ बदलने का प्रयास करें। यदि यह समाधान नहीं है तो कृपया अपना एक्सएमएल पोस्ट करें।

0
जोड़ा