Breite / Höhe div auslesen
bearbeitet von Matthias ApselHallo Gunnar Bittersmann,
> > Es wird grundsätzlich das ausgelesen, was im style-Attribut steht.
>
> Nein.
Doch.
> ~~~html
> <div style="background-color: red"></div>
> ~~~
>
> ~~~js
> 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 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
--
Dieses Forum nutzt Markdown. Im [Wiki](https://wiki.selfhtml.org){: style="color:#3481cd"} erhalten Sie [Hilfe bei der Formatierung Ihrer Beiträge](https://wiki.selfhtml.org/wiki/SELFHTML:Forum/Formatierung_der_Beitr%C3%A4ge){: style="color:#3481cd"}.