Kai345: JS DOM

Beitrag lesen

[latex]Mae  govannen![/latex]

Ok, da ich dort eigentlich auch Zeilenumbrüche drin hab, läuft es mit:

this.parentNode.getElementsByTagName('td')[0].getElementByTagName('a')[0].style.color='#FF0000';


>   
> Kann man das ganze nicht auch eleganter per css lösen?  
  
Klar. z.B. indem man dem parentNode beim Event einen Klassen-Namen zusweist. (.className)  
  
Dann kannst du einfach fest im CSS  
  
~~~css
td a {  
   color: black  
}  
  
td.foo a {  
  color: red;  
}

schreiben. Gegebenenfalls noch per Kombinator auf des erste Element einschränken

Dies Vorgehensweise ist meist ohnehin besser als das gefummel per .style

Stur lächeln und winken, Männer!
Kai

--
Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken
in Richtung "Mess up the Web".(suit)
SelfHTML-Forum-Stylesheet