• js_classList练习


    题目:

    点击如图所示的“show”按钮显示灰色遮罩层和黄色方块,点击“cancel”按钮隐藏灰色遮罩层和黄色方块

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    .shade{
    background-color: lightsteelblue;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.6;
    }
    .hide{
    /*标签隐藏*/
    display: none;

    }
    .model{
    height: 200px;
    200px;
    /*脱离文档流*/
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -100px;
    background-color: yellow;
    }
    </style>

    </head>
    <body>

    <div class="content">
    <button onclick="show()">show</button>
    </div>

    <div class="shade hide"></div>
    <div class="model hide">
    <button onclick="cancel()">cancel</button>
    </div>


    <script>
    var shade_ele=document.getElementsByClassName("shade")[0];
    var model_ele=document.getElementsByClassName("model")[0];
    function show() {
    //去除标签属性“hide”
    shade_ele.classList.remove("hide");
    model_ele.classList.remove("hide");

    }

    function cancel() {
    //增加标签属性“hide”
    shade_ele.classList.add("hide");
    model_ele.classList.add("hide");

    }

    </script>

    </body>
    </html>
  • 相关阅读:
    php生成excel
    gearmand
    开启Nginx的目录文件列表功能
    zend框架学习
    引用方法形成树
    智能指针实现
    图文例解C++类的多重继承与虚拟继承
    CC++定位崩溃代码行的方法
    C++函数重定义、重载、重写
    勤奋吧,一天一点,努力提高基本技能。
  • 原文地址:https://www.cnblogs.com/hhqdsj/p/13285857.html
Copyright © 2020-2023  润新知