获取javascript中标记之间的子字符串

获取javascript中标记之间的子字符串,javascript,Javascript,我得到了以下格式的字符串数组 SUMMARYDETAILS 如何使用javascript获取标记之间的内容 试试这个: var txt = "<data><summary>SUMMARY</summary><details>DETAILS</details></data>"; if (window.DOMParser) { parser = new DOMParser(); xmlDoc = parser.p

我得到了以下格式的字符串数组

SUMMARYDETAILS

如何使用javascript获取
标记之间的内容

试试这个:

var txt = "<data><summary>SUMMARY</summary><details>DETAILS</details></data>";
if (window.DOMParser) {
    parser = new DOMParser();
    xmlDoc = parser.parseFromString(txt, "text/xml");
} else // Internet Explorer
{
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async = false;
    xmlDoc.loadXML(txt);
}

console.log(xmlDoc.getElementsByTagName('data')[0].childNodes[0].childNodes[0].nodeValue);
var txt=“SUMMARYDETAILS”;
if(window.DOMParser){
parser=新的DOMParser();
xmlDoc=parser.parseFromString(txt,“text/xml”);
}else//internetexplorer
{
xmlDoc=新的ActiveXObject(“Microsoft.XMLDOM”);
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}
console.log(xmlDoc.getElementsByTagName('data')[0].childNodes[0].childNodes[0].nodeValue);

您想要什么(精确)输出?编辑问题,我需要标记之间的内容最好的方法是解析XML: