在Firefox中解析XmlHttpRequest的HTML结果的最佳方法是什么?编辑:我没有DOM树,我想获取它。XmlHttpRequest的“responseXML”仅在结果是实际XML时才有效,因此我只有responseText可以使用。innerHTML hack似乎无法用于完整的HTML文档(在 中)。 -结果很好。 最佳答案 innerHTML 应该可以正常工作,例如// This would be after the Ajax request:var myHTML = XHR.responseText;var tempDiv = document.createElement('div');tempDiv.innerHTML = myHTML.replace(/<script(.|\s)*?\/script>/g, '');// tempDiv now has a DOM structure:tempDiv.childNodes;tempDiv.getElementsByTagName('a'); // etc. etc.关于javascript - 如何在Firefox中从JavaScript解析HTML?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/888875/
10-10 21:49