---
title: "this.id problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/162383-this-id-problem"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "asp"
published: "2007-07-09T19:03:11.000Z"
updated: "2007-07-09T19:19:54.000Z"
replies: 2
views: 397
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/162383-this-id-problem"
---

# this.id problem

## #1 — asp, 2007-07-09T19:03Z

Hej.

Detta fungerar inte men this.value fungerar....

```
onchange="alert(this.id);"

<option value="hej" id="då">
```

Någon som vet varför?

Ett annat problem.

Kan man genom javascript lägga till option-val i en select-ruta automatiskt?

/ Marcus

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

## #2 — Peter S, 2007-07-09T19:08Z

1) This refererar till \<select\>, inte \<option\>. I stället this.options\[this.selectedIndex\].id.

2)

```
var s = document.forms["formName"].elements["selectName"];
s.options[s.options.length] = new Option("text", "value");
```

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

## #3 — asp, 2007-07-09T19:19Z

Thx, you´re the man!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/162383-this-id-problem
