0

以下のサンプル コードは現在、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
      }
 }
});
4

3 に答える 3

1

$.parseHTML()メソッドのように見えます:

説明: 文字列を DOM ノードの配列に解析します。

var arrElements = $.parseHTML(data);
于 2013-07-26T15:08:47.060 に答える