我有一个 xml 文件,其中我将一些 HTML 内容存储在名为 <body>
的元素标记中。 .现在,我正在尝试使用 JavaScript 中的 XML DOM 读取 body 标记的所有 HTML 内容。
我试过这段代码:
var xmlDoc=loadXMLDoc('QID_627.xml');
var bodytag = xmlDoc.getElementsByTagName("body");
document.write(bodytag);
但它在浏览器屏幕上显示 [object HTMLCollection] 消息。
最佳答案
试试这个:
var xmlDoc=loadXMLDoc('QID_627.xml');
var bodytags = xmlDoc.getElementsByTagName("body");
document.write(bodytags[0]);
getElementsByTagName
返回一组元素(即使只找到一个),因此您需要为该数组添加下标以检索您的元素。
关于javascript - 如何从 xml 文件中读取所有带有标签名称及其值的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/743827/