Der Martin: getElementsByClassName und set.Attribute

Beitrag lesen

Hallo,

Während die Überschrift verändert wird, funktioniert onmouseover="ColorTA(); nicht.
Das alert(markiert); findet die class="con" nicht.

das alert() zeigt nur, was du ihm übergibst.

[code lang=javascript]var markiert = document.getElementsByClassName('con');[/con]

Beachte, dass getElementsByClassName() eine Collection (quasi ein Array) aller gefundenen Elemente liefert. Du tust im nachfolgenden Code aber so, als würdest du nur ein einzelnes Elementobjekt bekommen, und willst direkt auf seine Eigenschaften zugreifen.

Wie kann man alle <span class="con"> aufrufen?

Indem man Indem man die Collection (das Array) Eintrag für Eintrag durchgeht und jeden einzeln bedient.

Übrigens: Willst du das wirklich so veröffentlichen? Mit den zahlreichen Fehlern?
Und welche Gemeinsamkeit haben die mit span.con markierten Wörter? Ich erkenne keine.

--
Lieber Hahn im Korb, als Tiger im Tank.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(