Robert B.: Stringwert von style.backgroundColor

Beitrag lesen

Hallo,

mit der Eigenschaft style eines Nodes habe ich ja Zugriff auf die für die Node definierten CSS-Regeln, z.B. auch die Farben wie die backgroundColor. Wenn ich mir die Ausgabe davon anschaue, dann scheint das immer ein String mit der Farbdefinition in Form der rgb(…)-Funktion von CSS zu sein:

<p id="test" style="color:blue;background-color:#ffc">Fast wie hier</p>
console.log(document.getElementById('test').style.backgroundColor);

rgb(255, 255, 204)

Das Hex-Triplet ffc entspricht dem dezimalen Triplet 255 255 204, das ist soweit korekt. Aber wenn ich mit den Farben jetzt weiter arbeiten möchte, müsste ich den String rgb(…) parsen. Oder habe ich da eine Schnittstelle übersehen?

Vielen Dank und viele Grüße
Robert