2016-05-15 6 views
0

Wenn ich alle Felder in einem Formular zu einem Array gespeichert,JS - Set-Stil Form Eingabefeld von Array

var reqfield = document.getElementsByClassName("req"); 

wie kann ich die CSS-Stil eines einzelnen Feldes gesetzt, basierend auf dem Array.

document.getElementById("myform")reqfield[1].style.backgroundColor = "red"; 
+0

einfach sein, den 'document.getElementById entfernen ("myform")' 'von document.getElementById ("myform") reqfield [1]', warum ist es da? Hast du viele Elemente mit dieser ID? – Sergio

Antwort

1

Sie haben das Element bereits im Array gespeichert. Es sollte nur

reqfield[1].style.backgroundColor = "red";