Variable in einem Objekt, sollte trivial sein
Bernhard Helmes
- javascript
Hallo ihr Lieben,
ich versuche gerade auf ein Objekt Bezug zu nehmen, also sowas
document.all._1.bgColor = "Lime"
das funktioniert auch.
Jetzt würde ich gerne, die _1 durch eine Variable ersetzen, damit ich auf verschiedene Objekte mit einer Anweisung zugreifen kann.
Ich habe es versucht mit
Bild_id = "_"+1;
document.all.Bild_id.bgColor = "Lime";
das klappt aber nicht.
Schlimmstenfalls könnte ich eine switch-Anweisung machen, wäre aber sehr unelegant finde ich.
Wer weiß Rat
Gruß aus Aachen
Bernhard
Hallo!
document.all.Bild_id.bgColor = "Lime"
document.all.["Bild_" + id_variable].bgColor = "Lime";
Hilft Dir das weiter?
mfg, André Laugks
Hallo!
document.all.Bild_id.bgColor = "Lime"
document.all.["Bild_" + id_variable].bgColor = "Lime";
Hilft Dir das weiter?
mfg, André Laugks
Gute Idee, klappt aber leider nicht. Ich bekomme die Fehlermeldung
Bezeichner erwartet.
Gruß
Bernhard
Hi
document.all.["Bild_" + id_variable].bgColor = "Lime";
Da ist nur ein punkt zu viel (hinter all)!
richtig heissts so:
document.all["Bild_" + id_variable].bgColor = "Lime";
Tschau Holger
<h1>Danke</h1>
Jetzt klappt es
Gruß aus Aachen
Bernhard