下面的示例代码当前获取一个 HTML 页面,并尝试将其读入一个数组。AJAX 运行良好,我可以成功获取 nodelist 对象。是否有可能以某种方式将此页面读入一个数组而不是一个单一的对象?最终,当我在下面的 for 循环中尝试时,我需要单独拉出该数组的每个成员:
$.ajax({
url: "/thePageToScrape.html",
dataType: 'text',
success: function(data) {
var elements = $("<div>").html(data)[0].getElementsByTagName("body");
for(var i = 0; i < elements.length; i++) {
var theText = elements.firstChild.nodeValue;
// Do something here
}
}
});