Bindestrich behindert Zugriff auf Object
Benni
- javascript
Hallo,
ich habe ein sehr einfach zu beschreibendes Problem. Ich möchte etwas im Style eines <div> - Objects verändern:
Diese Version klappt:
--------------------------------------------------
document.getElementById(DIV_ID).style.color = pixelColor;
--------------------------------------------------
Das Problem ist nun, dass ich nicht den Color-Tag verändern will sondern 'background-color', also:
--------------------------------------------------
document.getElementById(DIV_ID).style.background-color = pixelColor;
--------------------------------------------------
Das Problem ist, dass der Bindestrich den JS-Script irgendwie zerhaut. Any Idea?
MfG,
Benni
hi,
document.getElementById(DIV_ID).style.background-color = pixelColor;
Das Problem ist, dass der Bindestrich den JS-Script irgendwie zerhaut. Any Idea?
RTFM. Mit _genau der_ CSS-Eigenschaft als Beispiel wird es im allerersten Absatz von http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften erklärt.
gruß,
wahsaga
Hello out there!
Das Problem ist, dass der Bindestrich den JS-Script irgendwie zerhaut. Any Idea?
Das Zeichen '-' (U+002D) muss als Mädchen für alle herhalten: In Texten dient das Zeichen als Bindestrich, sogar als Gedankenstrich (von Autoren, die '–' (U+2013) nicht kennen); in Programmiersprachen braucht man solche kaum, dafür aber Rechenoperatoren.
document.getElementById(DIV_ID).style.background-color wäre also in JavaScript die Differenz zwischen document.getElementById(DIV_ID).style.background und color.
See ya up the road,
Gunnar