Css in html-elementen

hallo,
könnt ihr mir sagen was an der zeile falsch ist?
this.style.bordercolor=’#00ff99’;
sie steht in einem -tag wird aber nicht erkannt
martin

Das ist eher die Syntax, wenn man per JS den Style aendern moechte:

this.style.borderColor=’#00ff99’;

Wobei this auf das entsprechende td-Element verweisst.

In CSS muss es glaube ich so heissen:

hallo,
deine antwort war nicht ganz richtig aber sie hat mir sehr geholfen :smile:
also korrekt muss das dann so heißen
this.style.borderColor
nicht so wie bei dir mit strich
aber mit großen „C“

das war der ganze fehler
vielen dank
martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Okay,

ich dachte nur, wenn es auf HTML/CSS Seite heisst:

border-color oder background-color ,

dann muss es auf JavaScript Seite lauten:

borderColor oder backgroundColor ,

d.h. nach allgemeiner Transformation:

  • Bindestrich weg
  • Erster Buchstabe des zweiten Wortes als Grossbuchstabe.

Hallo,

deine antwort war nicht ganz richtig aber sie hat mir sehr
geholfen :smile:
also korrekt muss das dann so heißen
this.style.borderColor

sorry, aber wenn das ganze im td-Tag steht war die Antwort doch richtig.
Kann zwar gut sein, dass der IE das wieder mal versteht, aber es ist nicht regelkonform.
Rictig heissen muss es also:

Siehe auch:
http://selfhtml.teamone.de/css/eigenschaften/rahmen.htm#border\_color

Die Punkt-Sytax, die Du verwendest gehoert eindeutig in den Bereich Javascript.

Greetinx
Christian
-- 
http:/www.html-workshop.de

hi christian,
ja dann liegts wohl am ie der erkennts nur so:
this.style.borderColor

danke