2015-06-09 35 views
2

我是新來的JavaScript和jQuery。 我不知道是否有任何方式下載目標html頁面的內容。下載html頁面並綁定到var

並將下載的內容綁定到一個變量,以後我可以搜索它的標籤或不搜索。

任何人都可以給我一個答案嗎? :) 謝謝

+0

你有什麼努力,直到nw ?? ..你想擴展的網頁被嚴格下載爲.html?..或.aspx也將工作? – AkshayJ

回答

4

是的,你可以使用jQuery的「負荷()」函數:api.jquery.com

如果你想將其加載到一個變量,而不是一個元素,你CAH使用「得到」功能。將html加載到變量中後,可以將其包裝以獲取jQuery元素。

一個簡單的例子(只是僞代碼,複製/粘貼可能不會工作):

$.get("/example.html", function(data) { 
    var source = $(data); 

    //and now you have a jQuery element. You can use 'find' to seach the including tags 

}, 'html'); 
0

使用HTMLAgilityPack擺脫目標HTML內容,就像是

HtmlWeb htmlWeb = new HtmlWeb(); 
HtmlDocument doc = htmlWeb.Load(url); 
doc.DocumentNode.SelectSingleNode(@"id('content')/div/div[1]/"); 

希望這有助於您。

+0

這是什麼巫術?這不是客戶端的JavaScript – Tschallacka