Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

Atributo

Un atributo amplía un elemento HTML o XML, y modifica su comportamiento o aporta metadatos.

Un atributo siempre tiene la forma name="value" (el identificador del atributo seguido de su valor asociado). Es posible que veas atributos sin signo igual ni valor; es una forma abreviada de indicar la cadena vacía en HTML. Sin embargo, esto no es válido en XML: XML exige que todos los atributos tengan un valor explícito.

Algunos atributos HTML son atributos booleanos. El valor de estos atributos depende únicamente de si el atributo está presente o ausente. Consulta atributos booleanos para obtener más información.

Reflejo de un atributo

Los atributos pueden reflejarse en una propiedad determinada de una interfaz específica.

Esto significa que el valor del atributo puede leerse o escribirse directamente en JavaScript mediante una propiedad de la interfaz correspondiente, y viceversa. Las propiedades reflejadas ofrecen un enfoque de programación más natural que obtener y establecer atributos con los métodos getAttribute() y setAttribute() de la interfaz Element.

Para más información, consulta Reflejo de atributos.

Véase también