I have a several input fields in a form each having a unique name. For example, to change the color I would do:
testForm.username.style.background = "yellow";
username
being the name of the input and testform
being the form name
I want to do this: replace username
with a variable elem
so that when I call the function to change the background color I don't need to have a separate function for every unique field. I would just send the elem
name and that function would work for every field.
testForm.elem.style.background = "yellow";
My problem is it doesn't work. For example it passed the elem
into the function fine, but it says that testForm.elem.style
is null
. For some reason javascript doesn't like variables for element names I'm guessing?