zoukankan      html  css  js  c++  java
  • jq:样式操作(返回css样式属性的值、修改属性的值、设置样式的方法)

    1、操作css样式

    (1)返回css样式属性的值

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div></div>
            <script>
                $(function() {
                    console.log($("div").css("width"));
                })
            </script>
        </body>
    
    </html>

     只写了css的属性名的情况下只返回属性值

    (2)修改属性的值

    <body>
            <div></div>
            <script>
                $(function() {
                    $("div").css("width","100px");
                    console.log($("div").css("width"));
                })
            </script>
        </body>

    • 属性名必须加引号,不加引号会当做变量处理
    • 属性的值如果是数字可以不加引号

    (3)一次修改多个css的样式(对象的方式)

    <body>
            <div></div>
            <script>
                $(function() {
                    $("div").css({
                        200,
                        height:200
                    })
                })
            </script>
        </body>

    2、设置样式的方法

    作用等同于classList,可以操作类样式,注意操作里面的类样式不要加点

    (1)添加类

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                }
                .back_color{
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div></div>
            <script>
                $(function() {
                    $("div").click(function(){
                        $(this).addClass("back_color");
                    })
                })
            </script>
        </body>
    
    </html>

    (2)删除类

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                    background-color: aqua;
                }
                .back_color{
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div class="back_color"></div>
            <script>
                $(function() {
                    $("div").click(function(){
                        $(this).removeClass("back_color");
                    })
                })
            </script>
        </body>
    
    </html>

    (3)切换类

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                    background-color: aqua;
                }
                .back_color{
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div class="back_color"></div>
            <script>
                $(function() {
                    $("div").click(function(){
                        $(this).toggleClass("back_color");
                    })
                })
            </script>
        </body>
    
    </html>
  • 相关阅读:
    我倾向于使用发布版本进行调试,而不是使用调试版本
    常见WinDbg问题及解决方案
    在崩溃转储中查找所有可能的上下文记录
    向C/C++程序员介绍Windbg 脚本
    VS 使用技巧(1)
    Windows资源监视器软件的原理
    微架构、指令集架构与汇编语言的关系
    调试寄存器 原理与使用:DR0-DR7
    如何学习调试?
    WinDbg: 执行 SOS 扩展命令 !clrstack时报错 Access violation exception (0xC0000005)
  • 原文地址:https://www.cnblogs.com/zhai1997/p/13425328.html
Copyright © 2011-2022 走看看