English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
innerHTML deEl atributo establece o devuelve el contenido HTML del elemento.
Nota:Si los nodos de texto hijos de los elementos <div>,<span> o <noembed> contienen caracteres(&),(<)o(>),innerHTML los interpretará como entidades HTML "&amp; ","&lt;" y "&gt;" respectivamente. UsartextContentEl atributo obtiene una copia original del contenido de estos nodos de texto.
Devolver el atributo innerHTML:
element.innerHTML
Establecer el atributo innerHTML:
element.innerHTML = text
document.getElementById("para").innerHTML = "Hello world";Prueba aquí‹/›
Todos los navegadores soportan completamente la propiedad innerHTML:
Atributo | |||||
innerHTML | Sí | Sí | Sí | Sí | Sí |
Valor | Descripción |
---|---|
text | Especificar el contenido HTML del elemento |
Valor devuelto: | Una cadena que representa el contenido HTML del elemento |
---|---|
Versión DOM: | Nivel DOM1 |
Obtener el contenido HTML del elemento <p> usando id="para":
var x = document.getElementById("para").innerHTML;Prueba aquí‹/›
Puede vaciar todo el contenido del documento eliminando el contenido del atributo body del documento:
document.body.innerHTML = "";Prueba aquí‹/›
Referencia de HTML DOM:Atributo textContent de HTML DOM