---
title: "Enkelt javascript funkar inte i IE6"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/137586-enkelt-javascript-funkar-inte-i-ie6"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "ikaros"
published: "2005-11-14T13:51:29.000Z"
updated: "2005-11-15T12:23:10.000Z"
replies: 7
views: 420
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/137586-enkelt-javascript-funkar-inte-i-ie6"
---

# Enkelt javascript funkar inte i IE6

## #1 — ikaros, 2005-11-14T13:51Z

Hej,

Har världens enklaste formulär med lite javascript för att dynamiskt lägga till fält i ett formulär.

<http://senare.nu/test.php> 

Varför fungerar detta inte i Internet Explorer 6, och kan någon van IE-trixare hjälpa mig på traven till ett script som fungerar i både IE och FF?

Självklart fungerar det i FF och är kodat helt enligt W3C. Jämför gärna resultatet i IE6 och FF.

Bifogar php-filen om någon även vill se php-koden.

Bilagor:

- [test.txt](https://www.webforum.nu/a/8458.txt)

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

## #2 — Peter S, 2005-11-14T14:15Z

Det är väl \<tbody\> du vill lägga till en rad i?

```
<tbody id="table">
```

Du kanske vill ändra id-värdet också.

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

## #3 — ikaros, 2005-11-14T14:35Z

> **Peter S skrev:**
>
> Det är väl \<tbody\> du vill lägga till en rad i?
>
> ```
> <tbody id="table">
> ```
>
> 
> Du kanske vill ändra id-värdet också.

Ahh, tack! Nu fungerar det bättre. Men inte 100%..   :bla 

Om jag i exemplet ovan byter ut \<input\> mot \<select\> istället så fungerar det precis som det ska i FF, men i IE6 blir select-boxarna fyllda med tomma rader. Värdena på option-raderna finns där, men inte texten.

<http://senare.nu/test2.php>

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

## #4 — Peter S, 2005-11-14T15:06Z

Jag tror IE inte är riktigt hundra vad gäller createElement(). Du skulle kunna använda option.innerHTML. Annars får du nog köra på det gamla sättet med options\[\].

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

## #5 — ikaros, 2005-11-14T15:48Z

Efter mycket testande fungerar det äntligen..!

Jag var tvungen att använda funktionen add() istället för appendChild() på select-objektet för att lägga till option-objekten. Dessutom måste jag sätta både attributet "text" (FF) och "innerText" (IE) på option-objekten för att texten ska synas i båda läsare.

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

## #6 — Peter S, 2005-11-14T15:50Z

Great!  :bire 

Glöm inte att använda funktionen *acceptera som slutgiltigt svar*.

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

## #7 — ikaros, 2005-11-15T12:21Z

aah.. tack :)

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

## #8 — @nders, 2005-11-15T12:23Z

Glöm inte att använda funktionen *acceptera som slutgiltigt svar* på **rätt sätt.** :)
<http://www.webforum.nu/faq.php?faq=vb_board_usage#faq_faq_acceptance>

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/137586-enkelt-javascript-funkar-inte-i-ie6
