【发布时间】:2023-04-05 11:36:01
【问题描述】:
我想使用 JavaScript 将名为“QWERTY”的单个 XML 标记加载到 HTML 中的“p”标记中,我该怎么做?
【问题讨论】:
-
如果没有你给我们一个例子和预期的结果,你很难知道你想要什么。考虑编辑您的问题。见How do I ask a good question?
标签: javascript html xml load
我想使用 JavaScript 将名为“QWERTY”的单个 XML 标记加载到 HTML 中的“p”标记中,我该怎么做?
【问题讨论】:
标签: javascript html xml load
从 AJAX 请求加载 XML。 Parse XML。 Retrieve XML Dom 中的元素。然后添加到 HTML 元素中。
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", XML_FILE, false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; //parse the XML
//retrieve the XML element you want
var v = xmlDoc.getElementsByTagName("QWERTY")[0].childNodes[0].nodeValue;
//add the xml value to the html element
document.getElementById("paragraph-id").innerHTML = v;
【讨论】: