---
title: "Lägga till en listbox mha js"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/44955-lägga-till-en-listbox-mha-js"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "catalina76"
published: "2002-05-31T08:50:41.000Z"
updated: "2002-05-31T11:51:18.000Z"
replies: 1
views: 187
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/44955-lägga-till-en-listbox-mha-js"
---

# Lägga till en listbox mha js

## #1 — catalina76, 2002-05-31T08:50Z

Hej!

Hur gör jag för att lägga till en listbox med javascript, ett nytt object i ett formulär alltså.

Det enda jag kan hitta när jag rotar runt är hur man lägger till options i en redan existerande listbox.

/catalina

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

## #2 — Jojoxx, 2002-05-31T11:51Z

Detta kan du bara göra med nyare DOM utan att ladda om sidan. Ett exempel som fungerar i IE 5+ och Mozilla;

```
<form>
<div id="foo">
<input type="text" name="bar">
</div>
</form>

<a href="#" onClick="insertit();">Lägg till en lista</a>
<script language="JavaScript" type="text/javascript">
function insertit(){
	selectlist="<select name=\"foofoo\"><option>a</option><option>b</option></select>";
	if(document.all){
		document.all['foo'].innerHTML+=selectlist
	} else if(document.getElementById){
		jxdocrange = document.createRange();
		jxdocrange.setStartBefore(document.getElementById('foo'));
		document.getElementById('foo').appendChild(jxdocrange.createContextualFragment(selectlist));
	}
}
</script>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/44955-lägga-till-en-listbox-mha-js
