que obtener insertar ejemplos div contenido con codigo agregar javascript jquery

insertar - ¿Cómo obtener el HTML de la etiqueta<html> con JavaScript/jQuery?



insertar codigo html con jquery (5)

Además de algunas de las otras respuestas, también puede acceder al elemento HTML a través de:

var htmlEl = document.body.parentNode;

Entonces podrías obtener el contenido HTML interno:

var inner = htmlEl.innerHTML;

Hacerlo de esta manera parece ser marginalmente más rápido . Sin embargo, si solo está obteniendo el elemento HTML, document.body.parentNode parece ser bastante más rápido .

Después de tener el elemento HTML, puede getAttribute con los atributos con los métodos getAttribute y setAttribute .

Para el DOCTYPE, podría usar document.doctype , que fue elaborado en esta pregunta .

Usando $(''html'').html() Puedo obtener el HTML dentro de la etiqueta <html> ( <head> , <body> , etc.). Pero, ¿cómo puedo obtener el código HTML real de la etiqueta <html> (con atributos)?

Alternativamente, ¿es posible obtener todo el código HTML de la página (incluyendo doctype, <html> , etc.) con jQuery (o simple y antiguo JavaScript)?


En jQuery:

var html_string = $(''html'').outerHTML()

En Javascript simple:

var html_string = document.documentElement.outerHTML


Esta es la forma de obtener el elemento DOM html puramente con JS:

var htmlElement = document.getElementsByTagName("html")[0];

o

var htmlElement = document.querySelector("html");

Y si quieres usar jQuery para obtener atributos de él ...

$(htmlElement).attr(INSERT-ATTRIBUTE-NAME);