Hallo Gunnar Bittersmann,
Es wird grundsätzlich das ausgelesen, was im style-Attribut steht.
Nein.
Doch.
<div style="background-color: red"></div>
var divElement = document.querySelector('div'); divElement.style.backgroundColor = 'green'; console.log(divElement.style.backgroundColor); // "green"
Wenn du in den Inspektor guckst, stellst du fest, dass du in Zeile 2 den Wert des style-Attributs änderst.
Also vielleicht besser: „Beachten Sie: Mit element.style können Sie nur Werte von CSS-Eigenschaften abfragen, die zum Zeitpunkt der Abfrage im style-Attribut notiert sind. Das müssen allerdings nicht die [[CSS/Wertvarianten|tatsächlichen Werte]] sein. Um auszulesen, welche Eigenschaften für ein Element tatsächlich gelten, verwenden Sie window.getComputedStyle.“
Bis demnächst
Matthias