webForumDet fria alternativet

Problem med styles

4 svar · 205 visningar · startad av urban_hahne

urban_hahneMedlem sedan maj 2003153 inlägg
#1

Hej glada (och ledsna med för den delen.)
Varför funkar detta:

function changeBladdra(aktivitet,selectObj){
if (aktivitet=='roed') {
selectObj.style.color = 'red'};
if (aktivitet=='blae') {
selectObj.style.color = 'black'};
}

Men inte detta:

function changeBladdra(aktivitet,selectObj){
if (aktivitet=='roed') {
selectObj.style.font-size = '15px';
selectObj.style.color = 'red'};
if (aktivitet=='blae') {
selectObj.style.font-size = '11px';
selectObj.style.color = 'black'};
}

Jag förstår att det är något galet med font-size, hur skall man skriva för att det skall bli rätt?
:)

HansenMedlem sedan aug. 2000383 inlägg
#2

Re: Problem med styles

urban_hahne skrev:

[...]Jag förstår att det är något galet med font-size, hur skall man skriva för att det skall bli rätt?
:)

Testa med:

element.style.fontSize =  "15px";
urban_hahneMedlem sedan maj 2003153 inlägg
#3

Japp, det funkade,bugar och bockar.
Provade sedan med
element.style.fontweight= "bold" ;
och
selectObj.style.backgroundcolor = "#FFF000";
men det funkade inte???

dom skrivs ju oxo med bindestreck i styles:
style.background-color: #FFF000;
style.font-weight: bold ;
§jr

HansenMedlem sedan aug. 2000383 inlägg
#4

urban_hahne skrev:

[...]
element.style.fontweight= "bold" ;
och
selectObj.style.backgroundcolor = "#FFF000";
men det funkade inte???
[...]

DOM använder sig utav (lower) CamelCase namn för metoder och attribut.

DOM CSS Properties List

urban_hahneMedlem sedan maj 2003153 inlägg
#5

AHA!

element.style.fontWeight= "bold" ;

selectObj.style.backgroundColor = "#FFF000";

Tack för det. Nu funkar det äntligen. Elementärt egentligen (om man kan) :)

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb