remove obtener las hasclass elemento div con clases jquery html dom

obtener - ¿Cómo obtengo el HTML de toda la página con jQuery?



obtener las clases de un elemento con jquery (4)

No olvides que la etiqueta <html> puede tener atributos. Si quieres el documento completo, esto debería funcionar.

$(''html'')[0].outerHTML

También es trivial sin jQuery.

document.documentElement.outerHTML

Si también quieres incluir el tipo de documento , 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

Usé $(document).html() , pero eso arrojó un error ... ¿hay alguna manera de obtener todo?


Tu podrías intentar:

$("html").html();

Si también quieres capturar las etiquetas hmtl, puedes concatenarlas al html de la siguiente manera:

function getPageHTML() { return "<html>" + $("html").html() + "</html>"; }


Utilizar:

document.body.innerHTML


$("html").html() obtendría todo excepto la mayoría de las etiquetas html externas.