Das id-Attribut gibt einem Element seinen eindeutigen Bezeichner. Es dient Sprungzielen, Formularbeschriftungen und dem Zugriff aus JavaScript.
- id-Attribut (HTML)
Attribut, das einem Element einen auf der Seite eindeutigen Bezeichner gibt.
Beispiel: „Das id-Attribut darf seinen Wert auf einer Seite nur einmal vergeben.“
Die drei Aufgaben
Sprungziel für Links mit Doppelkreuz, Verbindung zwischen label-Element und Formularfeld, Zugriffspunkt für JavaScript. Dazu kommt die Verknüpfung über ARIA-Attribute, etwa um einem Bereich seine Überschrift zuzuordnen.
Was bei Dubletten passiert
Der Browser meldet nichts, nimmt aber das erste Vorkommen. Sprungmarken landen dann an der falschen Stelle, und ein Klick auf eine Beschriftung aktiviert das falsche Feld. Die Validierung findet solche Fälle zuverlässig.