早上好 我正在通过 AJAX 获取另一个页面的 html:
var xml = new XMLHttpRequest()
xml.onreadystatechange = function () {
if (xml.readyState == 4) {
// here I need to work with data
// xml.responseText
}
}
xml.open("GET", url, false);
xml.send(null)
如何将 querySelectorAll() 应用于另一个页面的 html 内容?
最佳答案
您可以创建新文档并将responseText
放入其中。然后你可以使用querySelectorAll()
。这是您的 onreadystatechange
函数:
function () {
if (xml.readyState == 4) {
var container = document.implementation.createHTMLDocument().documentElement;
container.innerHTML = xml.responseText;
var nodeList = container.querySelectorAll('selector');
}
}
关于javascript - querySelectorAll() 到另一个页面的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20583396/