Hallo Gunnar,
ich verstehe dich nicht. Bist du einfach nur in Pfingstlaune und hast eine Flammenzunge, mit der Du um Dich schlägst, oder weißt Du was, was wir nicht wissen?
Die Frage des OP war, wie man in JS auf „CSS Variablen“ - bka[1] custom properties - zugreift, lesend und schreibend.
Custom properties sind erstmal CSS Properties, weswegen man in JS auch genauso auf sie zugreift.
Lesend geht meines Wissens mittels Zugriff auf das style-Attribut, wenn man nur die direkt am Element definierten custom properties haben will, oder mit getComputedStyle, wenn man die haben will, die aktuell zu diesem Element kaskadiert werden.
Schreibend geht durch Manipulation des style-Attributs oder von CSS Rules.
Das wurde beschrieben. Im Thread, und im Wiki. Dass die Quelle alt ist, ist unerheblich. CSS Properties sind es auch.
Gibt es andere Möglichkeiten, aus JS auf custom properties zuzugreifen, die wir hier übersehen und die Du - weil es Dir selbstverständlich scheint - nicht nennst?
Es mag nun sein, dass sich das eigentliche Problem des OP, das er mit JS-Zugriff auf custom properties lösen will, auch anders und eleganter lösen lässt. Aber damit würden wir das Thema verlassen und diese Frage wurde bisher auch gar nicht gestellt.
Rolf
sumpsi - posui - obstruxi
better known as ↩︎