JavaScript では、setAttribute() メソッドを使用して、クラスを通じて CSS スタイルを変更できます。変更する必要があるのは、指定した要素の「class」属性値のみです。構文「element object.setAttribute(」)クラス"、"新しいクラス名 ");"。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、setAttribute() メソッドを使用して、クラスを通じて CSS スタイルを変更できます。
コード例を詳しく見てみましょう:
<!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>
レンダリング:
説明:
setAttribute() メソッドは、指定された属性を追加し、指定された値を割り当てます。
この指定されたプロパティがすでに存在する場合にのみ、値を設定/変更します。
構文
element.setAttribute(attributename,attributevalue)
パラメータ | タイプ | 説明 |
---|---|---|
属性名 | 文字列 | 必須。追加する属性の名前。 |
#属性値 | 文字列必須。追加する属性値。 |
css ビデオ チュートリアル)
以上がjsのクラスを通じてCSSスタイルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。