getElementByID() und style="dorder-style:solid"
Christian
- javascript
Tag zusammen,
ich hab ein Problem mit
document.getElementByID(testid).style.border-style = dottet;
geht das grundsätzlich nicht, oder stell ich mich da einfach zu dumm an. Auf andere style-Eigenschaften kann man ja so auch zugreifen, wie z.B.
document.getElementByID(testid).style.visible = block;
Kann mir da vielleicht jemand nen Tipp geben, thx
Christian
Hallo,
ich hab ein Problem mit
document.getElementByID(testid).style.border-style = dottet;
geht das grundsätzlich nicht, oder stell ich mich da einfach zu dumm an.
dottet --> dotted
getElementByID --> getElementById
Allgemeines Muster solcher Methoden oder Eigenschaften:
erstes Wort klein, die folgenden am Anfang jeweils groß.
Bei CSS-Eigenschaften werden Bindestriche entfernt und die folgenden Teile ebenfalls mit großem Anfangsbuchstaben weitergefuehrt:
borderStyle="dotted";
oder
borderLeftStyle="dotted";
Auf andere style-Eigenschaften kann man ja so auch zugreifen, wie z.B.
document.getElementByID(testid).style.visible = block;
Hier ist offenbar die Eigenschaft visibility gemeint, die u. a. die Werte visible und hidden, aber nicht block haben kann -- block kaeme display zu.
MfG, Thomas
thx,
waren wohl n paar Fehler drin, aus m Kopf schreibt sichs halt schwer, der Fehler war nur der Bindestrich. Danke für die Hilfe, nun klappts.
Chrsitina
Hi!
document.getElementByID(testid).style.border-style = dottet;
^
Ein '-' ist kein gueltiger Bestandteil eines JavaScript-Bezeichners!
Versuch es mit
document.getElementByID(testid).style["border-style"]
So long