---
title: "getElementById()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18889-getelementbyid"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Gaski"
published: "2002-02-09T13:53:00.000Z"
updated: "2002-02-09T21:22:00.000Z"
replies: 4
views: 260
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/javascript/18889-getelementbyid"
---

# getElementById()

## #1 — Gaski, 2002-02-09T13:53Z

Varför kan man inte skriva så här:

```
document.getElementById(obj).style.top = document.getElementById(obj).style.top + 5
```

Vad ska man skriva istället?

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

## #2 — Erik Juhlin, 2002-02-09T14:08Z

Jag kanske har fel, men jag tror document.getElementById(obj).style.top är en sträng som kan vara typ 10px...

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

## #3 — Broskan, 2002-02-09T15:15Z

Skriv så här då.

document.getElementById(obj).style.top = parseFloat(document.getElementById(obj).style.top) + 5 + "px";

//Broskan

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

## #4 — Gaski, 2002-02-09T16:30Z

Det blir Ogilitigt argument på den raden...

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

## #5 — Broskan, 2002-02-09T21:22Z

Ja jag vet inte hur du har skrivit då för det här funkar i min webläsare. IE6.

```
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
function moveLayer(obj){

document.getElementById(obj).style.top = parseFloat(document.getElementById(obj).style.top) + 5 + "px"

}
</SCRIPT>
</HEAD>
<BODY>
<A HREF="#" onClick="moveLayer('lager');" return false;>Flytta lager</A>
<DIV ID="lager" STYLE="position:absolute; widht:100px; text-align:center; background-color:yellow; left:150px; top:150px;">
Mitt lager
</DIV>

</BODY>
</HTML>
```

//Broskan

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18889-getelementbyid
