Hallo Der Martin,
ja, muss sie auch - jedenfalls innerhalb eines Dokuments. Die Tatsache, dass querySelector() auch nach ganz anderen Kriterien selektieren kann, ändert daran nichts. Und das Beispiel im Wiki zeigt fehlerhaftes HTML!
EDIT: Ich hab das Beispiel mal entschärft und korrekten Code draus gemacht.
Danke. :-)
Bis demnächst
Matthias