Usé $(document).html()
, pero eso arrojó un error ... ¿hay alguna manera de obtenerlo todo?¿Cómo obtengo el HTML de toda la página con jQuery?
46
A
Respuesta
54
Usted podría intentar:
$("html").html();
Si desea capturar también las etiquetas HMTL que podría concatenar a la html así:
function getPageHTML() {
return "<html>" + $("html").html() + "</html>";
}
2
$("html").html()
obtendría todo, pero el más exterior html etiquetas.
4
60
no se olvide de la etiqueta <html>
pueden tener atributos también. Si quieres el documento completo, esto debería funcionar.
$('html')[0].outerHTML
También es trivial sin jQuery.
document.documentElement.outerHTML
Si también desea include the doctype, que es un poco más complicado.
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
Cuestiones relacionadas
- 1. Cómo seleccionar y reemplazar toda la página con jQuery
- 2. jQuery Ajax devuelve toda la página
- 3. Jquery AJAX con WebMethod ASP.NET Devolver toda la página
- 4. Llamar ASP.NET PageMethod/WebMethod con jQuery - devuelve toda la página
- 5. Esperar el cursor sobre toda la página html
- 6. jQuery DOM manipulación de la eficiencia - creación de toda la página con JavaScript
- 7. Obtengo elemento HTML usando jQuery
- 8. Parse página completa html con jQuery
- 9. ¿Herramienta para minitar HTML en toda la página?
- 10. Reemplazar texto en la página HTML con jQuery
- 11. ¿Cómo obtengo el código de estado HTTP con jQuery?
- 12. ¿Cómo visualizo un cuadro de diálogo jquery antes de cargar toda la página?
- 13. ¿Cómo obtener el título de la página HTML con JavaScript?
- 14. enviando el formulario en iframe y redirigiendo toda la página
- 15. ¿Cómo obtengo la versión de jQuery-UI?
- 16. ¿Cómo ejecutar jquery script si la página html es la página de inicio ...?
- 17. ¿Hay alguna forma de desenfocar toda la página y enfocar cierta div con jquery/javascript?
- 18. ¿La identificación debe ser única en toda la página?
- 19. ¿Cómo obtengo la imagen usando jquery ajax?
- 20. Recarga de la página Force con anclajes html (#) - HTML & JS
- 21. OutputCache y RenderAction caché toda la página
- 22. Dos versiones diferentes de JQuery en la misma página HTML
- 23. Cómo evitar que el usuario cambie la página con jQuery
- 24. Borrar la página HTML con JavaScript
- 25. jQuery UI Clasificable: Desplácese por toda la página y por el contenedor
- 26. Cómo romper el iframe y redirigir la página con Jquery
- 27. Encontrar si el elemento existe en la página html completa
- 28. ¿Cómo aplicar Google Closure a toda mi página web?
- 29. ¿Cómo obtengo el código HTML de una página web en PHP?
- 30. Cómo comparar una entidad HTML con jQuery
Thanks !! Eso funcionó perfectamente !! –
¿qué tal obtener el doctype? –
@Sebastian No estoy seguro si puede, vea [esta respuesta] (http://stackoverflow.com/questions/3043820/jquery-check-doctype) –