Heim >Web-Frontend >js-Tutorial >So ändern Sie den CSS-Stil durch Klassen in js
In JavaScript können Sie die Methode setAttribute() verwenden, um den CSS-Stil über Klassen zu ändern. Sie müssen nur den Attributwert „class“ des angegebenen Elements ändern. Die Syntax lautet „element object.setAttribute(„class“, "neuer Klassenname") ;".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
In JavaScript können Sie die Methode setAttribute() verwenden, um CSS-Stile über Klassen zu ändern.
Schauen wir uns das folgende Codebeispiel an:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style> .style1{ height: 50px; border: 1px solid red; } .style2{ border: 3px dashed #AFEEEE; padding: 10px; } </style> </head> <body> <div id="style" class="style1">测试文本</div><br /> <input type="button" value="更改类名" onclick="changeStyle()" /> </body> <script> function changeStyle() { var obj = document.getElementById("style"); obj.setAttribute("class", "style2"); } </script> </html>
Rendering:
Beschreibung: Die Methode
setAttribute() fügt das angegebene Attribut hinzu und weist ihm den angegebenen Wert zu.
Setzt/ändert den Wert nur, wenn diese angegebene Eigenschaft bereits vorhanden ist.
Syntax
element.setAttribute(attributename,attributevalue)
Parameter | Typ | Beschreibung |
---|---|---|
Attributname | String | Erforderlich. Der Name des Attributs, das Sie hinzufügen möchten. |
Attributwert | String | Erforderlich. Der Attributwert, den Sie hinzufügen möchten. |
(Lernvideo-Sharing: CSS-Video-Tutorial)
Das obige ist der detaillierte Inhalt vonSo ändern Sie den CSS-Stil durch Klassen in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!