私はHTMLドキュメントにリンクするURLを持っており、ブラウザのURLをロードせずにドキュメントのオブジェクトを取得したい。たとえば、次のようなURLがあります。 http://www.example.com/、 このドキュメントのオブジェクト(getElementsbyTagName)を取得するにはどうすればよいですか?URLを使用してドキュメントをロードせずにjavacriptからオブジェクトを取得
答えて
Ajaxコールを使用すると思います。
これはので、ここのリンクです、あなたはXHRを使用したことがない場合は説明するのは長いです:https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest
別のオプションは、あなたがすることはできません
var iframe = document.create('iframe');
iframe.src = 'http://...';
を使用してiframe
を構築することです。 javascriptやcssのような文書内からリンクされている無関係なファイルは省略することはできますが、ドキュメントの一部を取得するだけでは不十分です。
文書を取得したら、その文書をセクションから取り出すことができますが、全体を最初に取得することなくセクションを取得することはできません。
エッセイの第2段落がほしいと言っているのと同じです。エッセイがなければ、第2段落の始まりと終わりのどこがわからないのですか。
は、同じドメイン内にこの文書であり、またはあなたのJavaScriptが実行されているセキュリティドメインとして、別のドメイン。
それは同じドメイン内にいた場合は、探索するカップルのオプションがあります。
XMLHttpRequestまたはJQuery.getを使用してページをロードし、探しているデータを醜い正規表現で解析することができます。
それとも、あなたが本当に賢いを感じているならば、あなたはそれは、jsdomオブジェクトにjQuerifyをターゲット文書をロードし、その後、あなたは、単純なセレクタを探している日付にアクセスするために結果のjQueryオブジェクトを使用することができます。
URLは、たとえばを使用することができ、同じドメイン上にある場合:
$("some_element").load("url element_to_get")
は私の例を参照してください - http://jsfiddle.net/ajthomascouk/4BtLv/
この例では、それは、このページからH1を取得 - http://jsfiddle.net/ajthomascouk/xJdFe
jsfiddleを使用して表示するのは難しいですが、その要点を得ることを願っていますか?
続きを読む程度こちら - http://api.jquery.com/load/
- 1. javacriptで再ロードせずに各タブの特定のURL
- 2. ドキュメント全体をダウンロードせずに、UIDocumentからlocalizedNameを取得しますか?
- 3. スクリプトを使用してpdfドキュメントからテキストを取得
- 4. Pythonを使用してドキュメントからテーブルを取得する
- 5. Elasticsearch Java API - ドキュメントを取得せずにドキュメント数を取得する方法
- 6. javacript/jQueryを使用してSVGにのコンテンツを取得
- 7. pltを使用せずにヒストグラムから値を取得
- 8. パラメータを使用せずにasp.net mvcアクションからモデルを取得
- 9. キーを使用せずに配列から結果を取得
- 10. swfobject.embedSWFを使用せずにyoutube APIから状態を取得
- 11. next()メソッドを使用せずにResultSetから値を取得
- 12. Android:ページ全体を取得せずにURLから「タイトル」を取得する
- 13. サブドメインを取得し、greasemonkeyを使用してURLにロードしてください
- 14. ログインせずにinstagram bioからURLを取得
- 15. Doctine2のオブジェクトからそのオブジェクトをロードせずに外部キーを取得できますか?
- 16. オブジェクトをインスタンス化せずにデリゲートを使用してUIviewControllerから値を取得する方法
- 17. シリアル化せずにオブジェクトからGetByteを取得するには?
- 18. リソースにロードせずにPHAssetのファイルサイズを取得しますか?
- 19. AWS S3 URLを使用してオブジェクトを取得する
- 20. javacriptを使用してラジオボタンのラベルテキストを取得する
- 21. リダイレクトせずにXMLHttpRequestを使用してバイナリデータを取得
- 22. SDWebImageを使用してビデオURLからサムネイルを取得
- 23. (桟橋)、Javaサーブレットを使用してURLからデータを取得
- 24. PythonでBeautifulSoupを使用してハイパーリンクからURLを取得
- 25. phpを使用してURLからファイル情報を取得
- 26. Luaを使用してURLからファイル名を取得
- 27. PDFNetを使用してPDFからURLを取得する
- 28. AngularJsを使用してURLから値を取得する
- 29. jsoupを使用してURLからコンテンツを取得する
- 30. Windows:Javaを使用してURLからXMLデータを取得する
http://stackoverflow.com/questions/247483/http-get-request-in-javascript – YXD
あなたはもう少し説明できますか?あなたはそれを読み込まずにHTMLファイルを読みたいと思うのですか?私はそれを正しく得ていますか? – Limey
URLが同じドメインにある場合は、 '.load()'を使うことができます。私の答えを見てください。 – Alex