---
title: "getElementById + CSS?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/164291-getelementbyid-css"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "voigtann1"
published: "2007-09-08T18:13:29.000Z"
updated: "2007-09-08T23:02:38.000Z"
replies: 3
views: 494
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/164291-getelementbyid-css"
---

# getElementById + CSS?

## #1 — voigtann1, 2007-09-08T18:13Z

I Firefox får jag inga problem när jag skriver:

```
var EId = "t"
var t = document.getElementById(eId);
alert(t.style.background);
```

får ut färgen i FF men i får jag bara ""... hur ska man skriva det?
(är en TD) med namnet "t"

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

## #2 — colione, 2007-09-08T18:21Z

Jag är inte riktigt säker på hur ie hanterar shorthand för css i javascript, men jag tycker att det borde fungera. Vill du endast ha ut bakgrundsfärgen kan du dock prova:

```
var EId = "t"
var t = document.getElementById(EId);
alert(t.style.backgroundColor);
```

Du hade dock ett skrivfel på EId i getElementById, det är åtgärdat nu.

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

## #3 — voigtann1, 2007-09-08T18:26Z

jag provade det innan idag också... tyvärr ger den bara blank resultat också..

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

## #4 — zcorpan, 2007-09-08T23:02Z

.style reflekterar style=""-attributet, inte det beräknade värdet på en viss egenskap. För det senare måste du använda .currentStyle och/eller .getComputedStyle().

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/164291-getelementbyid-css
