---
title: "Ändra css class med javascript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/158898-ändra-css-class-med-javascript"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Mattias Nordin"
published: "2007-04-03T15:35:15.000Z"
updated: "2007-04-05T07:58:49.000Z"
replies: 2
views: 321
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/158898-ändra-css-class-med-javascript"
---

# Ändra css class med javascript

## #1 — Mattias Nordin, 2007-04-03T15:35Z

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.

Permalänk: https://www.webforum.nu/p/158898

## #2 — zcorpan, 2007-04-04T06:21Z

Kan du inte bara använda :hover?

Permalänk: https://www.webforum.nu/p/1956388

## #3 — Mattias Nordin, 2007-04-05T07:58Z

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

Permalänk: https://www.webforum.nu/p/1956702

---

Tråden på webben: https://www.webforum.nu/amne/html-css/158898-ändra-css-class-med-javascript
