Der Martin: Ändern der classe einer div mit id XY

Beitrag lesen

Hallo Cheatah,

es ist nicht nötig, die ID des aktuellen Elementes zu übergeben, um das aktuelle Element anschließend zu suchen, wenn der Event-Handler das aktuelle Element bereits als "dieses" Element kennt.
Die Sprachelemente sind gewöhnlich auf englisch benamst.

ich verstehe was du meinst, aber für jemand, der von sich behauptet, ...

Ich hab bisher keine Erfahrung in JS gesammelt

... ist das doch viel verlangt, finde ich.

<div id="a1" onclick="aendern(this)" class="subChild">---</div>

@Sven: Das Schlüsselwort 'this' übergibt eine Referenz auf das Element, in dessen Kontext es steht. Innerhalb der aufgerufenen Funktion aendern() brauchst du das Element dann nicht mehr mit getElementById() zu suchen - du bekommst direkt das Element übergeben, nicht seine ID.

So long,
 Martin

--
Denken ist wohl die schwerste Arbeit, die es gibt. Deshalb beschäftigen sich auch nur wenige damit.
  (Henry Ford, amerikanischer Industriepionier)