我有这个简单的代码用于从外部源获取元素
for(var i=0; i<10; i++)
loadPage(link[i]);
function loadPage(href)
{
var ajax = new XMLHttpRequest();
ajax.open('get',href);
ajax.responseType = 'document';
ajax.onreadystatechange=function()
{
console.log(ajax.responseXML.querySelectorAll("a[href^='magnet']")[0].getAttribute("href"));
}
ajax.send();
}
但是当我阅读控制台时,我只得到 2 或 3 个结果而不是 10 个。我认为是因为我无法运行多个 onload。我该如何解决这个问题?