---
title: "Problem med onclick i IE."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/160840-problem-med-onclick-i-ie"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "kepe"
published: "2007-05-28T08:31:39.000Z"
updated: "2007-05-28T09:40:39.000Z"
replies: 5
views: 417
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/160840-problem-med-onclick-i-ie"
---

# Problem med onclick i IE.

## #1 — kepe, 2007-05-28T08:31Z

Jag har problem att hitta en ersättare till "onclick" i IE. Eftersom koden nedan inte fungerar vet jag inte hur jag ska lösa det. Har testat "addEventListener" också, men det blev bara fel.

```
element = document.createElement("option");

// Kod...

element.onclick = function() {
	// Kod...
}
```

Behöver hjälp så fort som möjligt. Tack i förhand.

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

## #2 — Web-Tor, 2007-05-28T08:55Z

Jag hänger inte riktigt med på vad du vill göra. Vill du skapa en select-lista och att något skall hända när användaren ändrar värde i listan?

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

## #3 — kepe, 2007-05-28T09:01Z

> **Web-Tor skrev:**
>
> Jag hänger inte riktigt med på vad du vill göra. Vill du skapa en select-lista och att något skall hända när användaren ändrar värde i listan?

Jag skapar har skapat en select-lista med att antal "options". När klienten väljer ett alternativ i listan så vill jag utföra en del saker och om jag använder "onclick" eller "onchange" så fungerar det inte i IE. Jag behöver alltså något som kan ersätta "onclick" eller "onchange".

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

## #4 — Koplik, 2007-05-28T09:06Z

OnChange eller OnClick är det som ska användas.
Om du sätter eventhandlern på option så förstår jag att det kan bli problem, om du istället provat att fäster eventhandlern på select-elementet kanske det fungerar bättre.

IE ska inte ha några problem att känna av en event om den är korrekt.

IE gillar attachEvent(event, funktion) medans Mozilla föredrar addEventListener(event, funktion, useCapture)

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

## #5 — kepe, 2007-05-28T09:23Z

> **Koplik skrev:**
>
> IE gillar attachEvent(event, funktion) medans Mozilla föredrar addEventListener(event, funktion, useCapture)

Detta fungerade både i IE och firefox.

```
selectlistan.onchange = function() {
	document.location = this.options[this.selectedIndex].value;
}
```

Tack för hjälpen.

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

## #6 — Zaiman, 2007-05-28T09:40Z

Markera gärna tråden som löst.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/160840-problem-med-onclick-i-ie
