Attribut

Ein Attribut erweitert ein HTML- oder XML-Element, indem es sein Verhalten ändert oder Metadaten bereitstellt.

Ein Attribut hat immer die Form name="value" (der Bezeichner des Attributs gefolgt von seinem zugehörigen Wert). Sie können Attribute ohne ein Gleichheitszeichen oder einen Wert sehen. Das ist eine Kurzform, um in HTML den leeren String bereitzustellen. Allerdings ist dies in XML nicht gültig: XML erfordert, dass alle Attribute einen expliziten Wert haben.

Einige HTML-Attribute sind boolesche Attribute. Diese Werte der Attribute werden nur durch das Vorhandensein oder Fehlen des Attributs gesteuert. Weitere Informationen finden Sie unter boolesche Attribute.

Reflexion eines Attributs

Attribute können in eine bestimmte Eigenschaft der speziellen Schnittstelle reflektiert werden.

Das bedeutet, dass der Wert des Attributs direkt in JavaScript über eine Eigenschaft auf der entsprechenden Schnittstelle gelesen oder geschrieben werden kann und umgekehrt. Die reflektierten Eigenschaften bieten einen natürlicheren Programmieransatz als das Abrufen und Festlegen von Attributen mit den Methoden getAttribute() und setAttribute() der Element-Schnittstelle.

Weitere Informationen finden Sie unter Attributreflexion.

Siehe auch