私は$(document).html()
を使用しましたが、それはエラーを投げました...すべてを得る方法はありますか?jQueryでページのHTML全体を取得するにはどうすればよいですか?
46
A
答えて
54
あなたは試みることができる:
$("html").html();
をあなたはまた、あなたがこのようなHTMLにそれらを連結できHMTLタグキャプチャしたい場合:
function getPageHTML() {
return "<html>" + $("html").html() + "</html>";
}
2
$("html").html()
をhtmlの最も外側が、すべてのものになるだろうタグ。
4
60
があまりにも属性を持つことができ<html>
タグを忘れないでください。ドキュメント全体が必要な場合は、これがうまくいくはずです。
$('html')[0].outerHTML
jQueryを使用しなくても簡単です。
document.documentElement.outerHTML
あなたもinclude the doctypeにしたい場合は、それは少しより複雑です。
var getDocTypeAsString = function() {
var node = document.doctype;
return node ? "<!DOCTYPE "
+ node.name
+ (node.publicId ? ' PUBLIC "' + node.publicId + '"' : '')
+ (!node.publicId && node.systemId ? ' SYSTEM' : '')
+ (node.systemId ? ' "' + node.systemId + '"' : '')
+ '>\n' : '';
};
getDocTypeAsString() + document.documentElement.outerHTML
関連する問題
- 1. jqueryの.load()で取得したdiv全体をスライド(スクロール)するにはどうすればよいですか?
- 2. ログイン認証でページ全体を取得するにはどうすればいいですか
- 3. C#で要求されたURL全体を取得するにはどうすればよいですか?
- 4. gdbのスタックトレース全体をワンショットで取得するにはどうすればよいですか?
- 5. solr:コーパス全体でキーワードの数を取得するにはどうすればよいですか?
- 6. JUnitテスト全体で単一のsetUp tearDownを取得するにはどうすればよいですか?
- 7. PHPで動的行全体の値を取得するにはどうすればよいですか?
- 8. Stataで行列全体のログを取得するにはどうすればよいですか?
- 9. CGI.pmでリクエスト本文全体を取得するにはどうすればよいですか?
- 10. ビットフィールドを使用して全体の行ビットを取得するにはどうすればよいですか?
- 11. rspecのエラーバックトレース全体を取得するにはどうすればよいですか?
- 12. Javascriptでhtmlページの名前を取得するにはどうすればよいですか?
- 13. SSISイベントハンドラ - エラーメッセージ全体を取得するにはどうすればよいですか?
- 14. Javascript経由でMobile SafariのWebページからページ全体の高さを取得するにはどうすればよいですか?
- 15. 読み込まれたページのHTMLタイトルを取得するにはどうすればよいですか? (PyQt4)
- 16. cloudflare ddos portectionのページからhtmlを取得するにはどうすればよいですか?
- 17. 親HTMLページからjavascriptポップアップページに値を取得するにはどうすればよいですか?
- 18. フレックスアプリケーション全体をミュートするにはどうすればよいですか?
- 19. ブランチ全体をマージするにはどうすればよいですか?
- 20. 特定のdiv以外のページ全体を無効にするにはどうすればよいですか?
- 21. ページからHTMLソースを取得するにはどうすればよいですか?
- 22. HTMLページからPython requests.get "application/json"を取得するにはどうすればよいですか?
- 23. カスタムHTMLタグでdataLayerオブジェクト全体を参照するにはどうすればよいですか?
- 24. jQuery UIでダイアログボックスを開いてブラウザウィンドウ全体を埋めるにはどうすればよいですか?
- 25. HTTPBuilder - WebページのHTMLコンテンツを取得するにはどうすればよいですか?
- 26. SoapFaultClientExceptionからxml応答全体を取得するにはどうすればいいですか
- 27. C#でウェブページ全体のHTMLソースを取得するか、またはjqueryコードのデータをCで取得する
- 28. どのようにページ全体のスクリーンショットを取得するにはawesomiumですか?
- 29. <iframe> - 参照ページの高さ全体を表示するにはどうすればよいですか?
- 30. og:imageをページから取得するように設定するにはどうすればよいですか?
ありがとう!!それは完璧に働いた! –
doctypeを取得するのはどうですか? –
@セバスチャンあなたができるかどうかわからない、[この回答](http://stackoverflow.com/questions/3043820/jquery-check-doctype) –