---
title: "innerHTML eller liknande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/148070-innerhtml-eller-liknande"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "NoiseMaker"
published: "2006-06-14T13:36:31.000Z"
updated: "2006-06-15T17:01:55.000Z"
replies: 3
views: 445
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/148070-innerhtml-eller-liknande"
---

# innerHTML eller liknande

## #1 — NoiseMaker, 2006-06-14T13:36Z

Hej!

Någon som vet hur man lägger till HTML-kod i ett befintligt dokument/tagg utan att ersätta det som redan finns där?

Exempel:

Om jag har en \<DIV id="main"\> i villken jag vill med javascript skapa först en ny DIV och sedan en DIV till.

Det går bra att skapa en div i "main" med hjälp av innerHTML men när jag skapar den andra ersätter den (såklart) den första DIV:en.

Hajjar ni hur jag menar? Går det lösa?
Njut av solen!

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

## #2 — yohpops, 2006-06-15T04:15Z

```
mail.innerHTML+="<div id=\"div_1\"></div>";
mail.innerHTML+="<div id=\"div_1\"></div>";
```

borde funka.

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

## #3 — NoiseMaker, 2006-06-15T06:52Z

ibland känner man sig en aning korkad =)  Tack!

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

## #4 — prey, 2006-06-15T17:01Z

snyggare med:

```
var main = document.getElementById('main');

var newdiv = document.createElement('div');
newdiv.id = 'div1';

var newdiv2 = document.createElement('div');
newdiv2.id = 'div2';

main.appendChild(newdiv);
main.appendChild(newdiv2);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/148070-innerhtml-eller-liknande
