码迷,mamicode.com
首页 > 其他好文 > 详细

修改样式

时间:2020-01-27 17:13:01      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:css   none   点击   创建   颜色   play   fonts   child   func   

通过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>

 

修改样式

标签:css   none   点击   创建   颜色   play   fonts   child   func   

原文地址:https://www.cnblogs.com/a155-/p/12236236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!