Ho usato $(document).html()
, ma questo ha generato un errore ... c'è un modo per ottenere tutto?Come ottengo l'HTML dell'intera pagina con jQuery?
46
A
risposta
54
Si potrebbe provare:
$("html").html();
Se si desidera catturare anche i tag HMTL li si poteva concatenare al codice HTML in questo modo:
function getPageHTML() {
return "<html>" + $("html").html() + "</html>";
}
2
$("html").html()
otterrebbe tutto, ma il più esterna html tag.
4
60
non dimenticare il tag <html>
può avere attributi troppo. Se vuoi l'intero documento, dovrebbe funzionare.
$('html')[0].outerHTML
È anche banale senza jQuery.
document.documentElement.outerHTML
Se anche voi volete include the doctype, è un po 'più coinvolti.
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
Problemi correlati
- 1. Come ottengo la versione di jQuery-UI?
- 2. come ottengo due highchart su una pagina?
- 3. caricamento pagina con Jquery AJAX
- 4. Come ottengo le variabili Rails dai dati jQuery Ajax restituiti?
- 5. Come ottengo la larghezza e l'altezza dell'immagine effettiva usando jQuery?
- 6. Come ottengo il codice sorgente HTML dalla pagina?
- 7. Come ottengo l'account Windows attualmente connesso da una pagina ASP.NET?
- 8. Benvenuto Caricamento in corso ... Pagina con Jquery
- 9. Analizza la pagina html completa con jquery
- 10. jquery dissolvenza div con scorrimento pagina
- 11. Ripristino pagina posizione di scorrimento con jQuery
- 12. jQuery caricamento pagina HTML completo con spinner
- 13. Jquery Mobile - Lento con transizioni di pagina
- 14. Pagina intera Diapositiva con jQuery e Ajax
- 15. cattura utente lasciando la pagina con jquery
- 16. Come selezionare e sostituire l'intera pagina con jQuery
- 17. Come impedire all'utente di cambiare pagina con jQuery
- 18. Come ottengo il valore dall'editor ACE?
- 19. javascript/jquery: come ottengo l'altezza della finestra interna?
- 20. Come ottengo un completamento automatico jQuery a due colonne?
- 21. Come ottengo le coordinate con il disegno?
- 22. Come iniettare jquery in qualsiasi pagina web
- 23. altezza pagina web jQuery
- 24. altezza pagina jQuery mobile
- 25. jQuery Anteprima pagina Web
- 26. Ionic2 Come utilizzare JQuery Plugin nella pagina
- 27. Come aggiungere codice jQuery nella pagina HTML
- 28. Come avviare jQuery in visualizzazione di pagina?
- 29. Come ottengo sal.h
- 30. jQuery transizione pagina e cronologia browser
Grazie !! Ha funzionato perfettamente !! –
come ottenere il doctype? –
@Sebastian Non so se è possibile, vedere [questa risposta] (http://stackoverflow.com/questions/3043820/jquery-check-doctype) –