Hallo,
ich möchte die Style-Eigenschaft mehrerer Textfelder ändern.
Dafür habe ich folgende Funktion, die ich leider nicht zum laufen bekomme..
function dummy(nr) {
var name = "name"+nr;
var vorname = "vorname"+nr;
var email = "email"+nr;
var textfeld = document.getElementsByName(name);
textfeld.style.backgroundColor = "#FFFFFF";
//usw.
}
..
..
<td><input type="Text" name="name1"></td>
<td><input type="Text" name="vorname1"></td>
<td><input type="Text" name="email1"></td>
..
..
<a href="javascript:dummy(<? echo $nr ?>)">....
..
..
Was mache ich falsch? Wenn ich das hier benutze, dann funktioniert es: document.form.name1.style.backgroundColor = "#FFFFFF";
Aber wie bastlere ich ein Aufruf ohne festen Namen zu benutzen, sondern mit Variablen?
NAME = "name"+nr;
document.form.NAME.style.backgroundColor = "#FFFFFF";
Wie geht das? |__so nicht
Mit
document.getElementsByName("name1").style.backgroundColor = "#FFFFFF";
geht es bei mir gar nicht.
Danke