Du stehst auf Rot? Einmal rot für immer und ewig? ;-)
Rot ist meine Defaultfarbe während ich entwickel. Backgrounds, highlights...
Du meintest
HtmlElement.style.color = cssValue;
Eine Funktion, die die Farbe ändert, sollte nicht changeStyle heißen, sondern eher changeColor.
Ursprünglich wollte ich die CssEigenschaft mit angeben lassen wollen. Habs dann doch gelassen.
Von changeStyle würde ich erwarten, dass ich die zu ändernde CSS-Eigenschaft auch als Parameter angeben kann:
function changeStyle(element, property, value)
{
element.style[property] = value;
}
>
> Aber zum einen braucht man dafür keine Extra-Funktion; statt `changeStyle(myElement, myProperty, myValue)`{:.language-javascript} könnte man gleich `myElement.style[myProperty] = myValue`{:.language-javascript} schreiben.
>
Ich persönlich finde einen Funktionsaufruf immer angenehmer im eventhanlder als javascript.