El famoso innerHTML

Para desgracia y sorpresa de muchos, innerHTML, eso que se usa tanta veces para modificar el contenido de una página web de forma dinámica, nunca ha sido una propiedad estándar.

Hace unos años se intentó añadir a HTML5, pero finalmente se retiró.

Ahora se está estandarizando pero como una característica separada del DOM: DOM Parsing and Serialization.

En este documento se define innerHTML como:

The innerHTML IDL attribute represents the markup of the Element’s contents.

En ese documento también se define otra propiedad, outerHTML (The outerHTML IDL attribute represents the markup of the Element and its contents) y el método insertAdjacentHTML().

Profesor del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Alicante (España). Interesado en el desarrollo y la accesibilidad web.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.