---
title: "Byta ut variablen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17774-byta-ut-variablen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "glenning"
published: "2001-05-22T07:38:00.000Z"
updated: "2001-05-23T07:05:00.000Z"
replies: 2
views: 214
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/17774-byta-ut-variablen"
---

# Byta ut variablen

## #1 — glenning, 2001-05-22T07:38Z

Hej!
Jag vill byta ut variablen i for loopen. Men jag får det inte att fungera. varför, eller är detta helt fel sätt att lösa det.
\---------------------------------------
g = 5
for (i = 0; i \<g; i++) {
variabel = "Radio"+i 
window.document.FrmSearch.+variabel+.disabled=true
}
\-------------------------------------

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

## #2 — Johnsen, 2001-05-23T06:17Z

Har du flera element med samma namn bildar de en array.
Prova med: 

```
g = 5
for (i = 0; i <g; i++) {
window.document.FrmSearch.Radio[i].disabled=true
}
```

Jag vet i hur din kod ser ut i övrigt, men jag tror at rätt sätt att skriva din kod ovan är: 

```
g = 5
for (i = 0; i <g; i++) {
variabel = "Radio"+i 
window.document.FrmSearch.variabel.disabled=true
}
```

\------------------
\- J-O-H-N-S-E-N -

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

## #3 — emission, 2001-05-23T07:05Z

g = 5
for (i = 0; i \<g; i++) {
variabel = "Radio"+i
mobj=eval("window.document.FrmSearch." +variabel) 
mobj.disabled=true
}

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17774-byta-ut-variablen
