修改样式
Posted a155-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改样式相关的知识,希望对你有一定的参考价值。
通过style属性修改样式:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>悼念科比</h1> <script type="text/javascript"> //通过style属性修改样式 var h1=document.querySelector("h1") h1.style.backgroundColor="pink" h1.style.fontSize="200px" //点击事件转换颜色 h1.onclick=function(){ if(h1.style.backgroundColor=="pink") {h1.style.backgroundColor="yellow"} else{h1.style.backgroundColor="pink"} } </script> </body> </html>
通过类名修改样式:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .coloryellow{ background-color: yellow; } .colorpink{ background-color: deeppink; } .none1{ display: none; } .fontsize{ font-size: 100px; } </style> </head> <body> <h1 class="coloryellow">我们都是科密!!</h1> <button id="kobe">切换样式</button> <script type="text/javascript"> var btn= document.querySelector("#kobe") var h1=document.querySelector(".coloryellow") btn.onclick=function(){ if(h1.className=="coloryellow") //当使用两个类名修改是中间用空格隔开 {h1.className="colorpink fontsize"} else{h1.className="coloryellow"} } </script> </body> </html>
创建style元素来修改样式:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>科比在我们心中</h1> <script type="text/javascript"> var styledom=document.createElement("style") //当使用多行时要用反引号括起来 styledom.innerHTML=`.coloryellow{ background-color: yellow; } .colorpink{ background-color: deeppink; } .none1{ display: none; } .fontsize{ font-size: 100px; }` var body=document.querySelector("body") body.appendChild(styledom) var h1=document.querySelector("h1") h1.className="colorpink" </script> </body> </html>
以上是关于修改样式的主要内容,如果未能解决你的问题,请参考以下文章