2016-12-07 8 views
0

URLからhtmlドキュメント情報(document.getElementById('something'))を取得できますか? は、ここでより良い例です:JavaScriptからドキュメントデータを取得

var box1 = url('https://example.com').document.getElementById('header'); 
+0

AJAXリクエストを行い、受信したHTMLを解析して1つまたは複数のDOM要素を抽出したいような音がします。 – Xufox

答えて

0

それはあなたのプロジェクトで利用可能な場合は、jQueryを使って簡単に行うことができます。

$("#box1").load("https://example.com #header"); 

上記クロスドメインルールの対象となる点に注意してください、とAjaxリクエストがまだ全体example.comドキュメントを読み込むんが、しかし、唯一のマッチングセレクタ部分は、あなたのdivに注入されます。

+0

私はこれをテストしましたが、フェッチしているサイトでのみ動作します。私は複数回試しましたが、うまくいきません。私はそれが間違っていたかどうかは分かりませんが、私はAjaxについても何も知らないです。 – MasterPtato

+0

私の答えでは、クロスドメインルールの意味があります。現在のサイトである必要がありますか、crossdomain.xmlファイルで承認される必要があります – Dan

+0

別の人のサイトから何かを取り除く必要がある場合、javascriptでそのことを行うことはできません。データを取得するサーバー側のスクリプト。 – Dan

関連する問題