Javascript Problem bei mehrere ID's
bearbeitet von
@@Flowers79
> Das Script funktioniert tadellos bei nur eine ID, aber bei mehrere ID's funktioniert es nur bei eine ID, die andere bleiben stumm […]
>
> Was habe ich falsch gemacht im Javascript?
Wenn du auf auf einer Webseite verschiedene Elemente dieselbe ID haben, dann hast du *im HTML* was falsch gemacht.
**IDs müssen einmalig sein.** Das steckt im Konzept „Idientität“ drin.
Wenn zwei Geldscheine dieselbe Nummer haben, dann ist auch was faul. Genauso ist es mit HTML-Elementen.
Wenn du mehrere Elemente hast, die sich in gewissen Dingen gleichen (wie z.B. alle 10-Euro-Scheine), dann ordne diese derselben **Klasse** zu.
In JavaScript kannst du dann alle Elemente einer Klasse aus dem DOM fischen: [`getElementsByClassName`](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName) (Element*s* im Plural!) oder [`querySelectorAll`](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll) (*all*).
🖖 Живіть довго і процвітайте
{:@uk}
--
*Ad astra per aspera*{:@la}