CSS (Cascading Style Sheets) ist eine Technologie, die wir häufig im Webdesign verwenden. Sie kann das Erscheinungsbild und Layout von Webseiten verändern und Webseiten schöner und leichter lesbar machen. In diesem Artikel erfahren Sie, wie Sie CSS-Stile mithilfe von JavaScript ändern.
Zuerst definieren Sie ein Stylesheet in HTML. Hier ist ein einfaches Beispiel:
<style> .red { color: red; } .blue { color: blue; } </style> <div id="box">Hello World!</div> <button id="redBtn">变成红色</button> <button id="blueBtn">变成蓝色</button>
In diesem Beispiel definieren wir zwei CSS-Stilklassen „rot“ und „blau“ und setzen die Textfarben auf Rot bzw. Blau.
Dann können wir in JavaScript die Methode document.querySelector() verwenden, um das DOM-Element und das .style-Attribut abzurufen, um den CSS-Stil zu ändern. Hier ist ein Beispiel:
const box = document.querySelector('#box'); const redBtn = document.querySelector('#redBtn'); const blueBtn = document.querySelector('#blueBtn'); redBtn.onclick = () => { box.style.color = 'red'; }; blueBtn.onclick = () => { box.style.color = 'blue'; };
In diesem Beispiel haben wir drei Variablen erstellt, die dem