Farben vergleichen

Hallo miteinander!
Ich möchte mittels einer javascript-Funktion prüfen, ob ein Eingabefeld eine bestimmte Hintergrundfarbe hat, die vorher gesetzt wurde. Zu Testzwecken habe ich dazu die u. stehende kleine html-Datei geschrieben. Nun ist es so, das die if-Bedingung in der Funktion immer mit false ausgewertet wird, obwohl der Farbwert der Variablen „farbe“ und die Hintergrundfarbe des Eingabefeldes gemäß der Zuweisung identisch sind. Warum?? Habe sowohl die rgb- als auch die Hex-Notation ausprobiert. Immer das gleiche Ergebnis. Wer kann mir helfen?
Danke im Voraus

Schleife-Test

input.kfeld1 {position:relative; left:2mm; top:2mm; width:5mm; text-align:center; font-weight:bold;}

Hau mal Leerzeichen dazwischen:

farbe = „rgb(32, 255, 0)“;

Ja, ja… die kleinen Ursachen und die Große Wirkung !! Besten Dank

Bei der Hex-Notation hilft das aber auch nicht. Kann man wahrscheinlich nicht verwenden, weil
x = document.get…backgroundColor für x den Wert in rgb-Notation zurückgibt, oder ??

So ist es