webForumDet fria alternativet

Ändra css class med javascript

2 svar · 314 visningar · startad av Mattias Nordin

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#1

Har fått för mig att man kan använda .classname för att byta CSS class med javascript. Hur fungerar det?

<STYLE TYPE="text/css">
.test1{
border:1px solid red;
etc...
}

.test2{
border:1px solid blue;
etc...
}
</style>

function funSubMouseOver(x){
document.getElementById(x).className = "test2"
}

<img id="1" src="but_0.png" onMouseOver="funSubMouseOver(this.id);" onMouseOut="funSubMouseOut(this.id);" class="test1">

Försöker söka mig till rätt svar men det går trögt. Hjälp mottages tacksamt. :stud

Ehhh.... vet inte vad jag ändrade på sist, men nu fungerar det som det ska.

zcorpanMedlem sedan dec. 20042 245 inlägg
#2

Kan du inte bara använda :hover?

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#3

Det kanske man kan. Ovan fungerade dock så jag slutade att leta efter alternativa lösningar.

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)