私は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. スクリプトを使用してpdfドキュメントからテキストを取得
- 3. swfobject.embedSWFを使用せずにyoutube APIから状態を取得
- 4. パラメータを使用せずにasp.net mvcアクションからモデルを取得
- 5. サブドメインを取得し、greasemonkeyを使用してURLにロードしてください
- 6. Doctine2のオブジェクトからそのオブジェクトをロードせずに外部キーを取得できますか?
- 7. シリアル化せずにオブジェクトからGetByteを取得するには?
- 8. javacriptを使用してラジオボタンのラベルテキストを取得する
- 9. gethostbynameを使用せずにDNSからIPを取得しますか?
- 10. PDFNetを使用してPDFからURLを取得する
- 11. (桟橋)、Javaサーブレットを使用してURLからデータを取得
- 12. Luaを使用してURLからファイル名を取得
- 13. リダイレクトを使用してURLからHTMLコンテンツを取得する
- 14. URLからJSONオブジェクトを取得する
- 15. xhrオブジェクトからリクエストURLを取得
- 16. JavaScriptを使用してFormviewからオブジェクトを取得
- 17. Reflection.Emitを使用して別のオブジェクトからプロパティ値を取得
- 18. リンク(URL varriable)を使用してデータを取得してからデータベースに保存
- 19. Java経由で新しいURL()を使用せずにファイルをロード
- 20. JSPページを再ロードせずにデータベースから値を取得する方法
- 21. javacriptを使用してローカルファイルをロードする
- 22. AppIdを使用せずにFacebookからアクセストークンを取得できますか?
- 23. BeautifulSoupを使用してtext/htmlドキュメントからクリーンテキストを取得する
- 24. 文字列を使用せずにユーザーからchar配列を取得する
- 25. Javaからランタイムコマンドを使用せずにデータベースバックアップを取得する方法
- 26. [WebGet(ResponseFormat = WebMessageFormat.Json)]を使用せずにwcfサービスからjsonデータを取得する
- 27. Google APIを使用せずにアドレスから緯度と経度を取得
- 28. 関連オブジェクトをロードせずに関連オブジェクトのIDを取得できますか?
- 29. jQueryを使用してURLから文字列を取得しますか?
- 30. android webviewでsslを使用せずにhttps urlをロードするには
http://stackoverflow.com/questions/247483/http-get-request-in-javascript – YXD
あなたはもう少し説明できますか?あなたはそれを読み込まずにHTMLファイルを読みたいと思うのですか?私はそれを正しく得ていますか? – Limey
URLが同じドメインにある場合は、 '.load()'を使うことができます。私の答えを見てください。 – Alex