• 0515JS练习:事件、函数、操作document对象


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                *{
                    margin: 0px auto;
                    padding: 0px;
                }
                .qcfu{
                    clear: both;
                }
                /*<div class="qcfu"></div>*/
                body{
                    transition: 1s;
                }
                #sjone{
                     80px;
                    height: 50px;
                    background: darkblue;
                    margin-top: 20px;
                    border-radius: 10px;
                    line-height: 50px;
                    text-align: center;
                    color: white;
                }
                #sjone:hover{
                    cursor: pointer;
                }
                #sjtwo{
                     150px;
                    height: 20px;
                    margin-top: 20px;
                }
                #sjtwo:hover{
                    cursor: pointer;
                    }
                #sjtwo_1{
                     200px;
                    height: 50px;
                    background: darkblue;
                    margin-top: 20px;
                    border-radius: 10px;
                    line-height: 50px;
                    text-align: center;
                    color: white;
                    display: none;
                }
                #sjthree{
                     1000px;
                    height: 100px;
                    background: gray;
                    margin-top: 60px;
                    border-radius: 10px;
                    line-height: 100px;
                    text-align: center;
                    color: white;
                }
                #sjthree:hover{
                    cursor: pointer;
                    }
                .sjfour{
                     80px;
                    height: 50px;
                    background: darkblue;
                    margin-top: 20px;
                    border-radius: 10px;
                    line-height: 50px;
                    text-align: center;
                    color: white;
                    float: left;
                    margin-left: 600px;
                }
                .sjfour:hover{
                    cursor: pointer;
                    }
                .sjfive{
                     80px;
                    height: 50px;
                    background: darkblue;
                    margin-top: 20px;
                    border-radius: 10px;
                    line-height: 50px;
                    text-align: center;
                    color: white;
                    float: left;
                    margin-left: 600px;
                }
                .sjfive:hover{
                    cursor: pointer;
                    }
            </style>
        </head>
        <body>
            <div id="sjone" onclick="sjone()">按钮
                
            </div>
            <div id="sjtwo">
                <input type="checkbox" name="" id="" value="" />鼠标经过出现按钮
            </div>
            <div id="sjtwo_1">你点不到我,哈哈
                
            </div>
            <div id="sjthree">鼠标经过这个div变高变色,移除再恢复
                
            </div>
            <div class="sjfour" onclick="sjfour_a()">按钮
                
            </div>
            <div class="sjfour" onclick="sjfour_b()" style="margin-left: 10px;">按钮
                
            </div>
            <div class="qcfu"></div>
            <div class="sjfive" style="display: block;" onclick="sjfive()">按钮
                
            </div>
            <div class="sjfive" style="position: absolute; left: 90px; display: none;" onclick="sjfive_1()">按钮
                
            </div>
        </body>
    </html>
    <script type="text/javascript">
        function sjone(){
            alert("弹出窗口");
        }
        var sjtwo = document.getElementById("sjtwo");
        sjtwo.onmouseover = function(){
            var sjone_a = document.getElementById("sjtwo_1");
            sjone_a.style.display = "block";
            console.log(sjone_a);
        }
        sjtwo.onmouseout = function(){
            var sjone_a = document.getElementById("sjtwo_1");
            sjone_a.style.display = "none";
            console.log(sjone_a);
        }
        var sjthree = document.getElementById("sjthree");
        sjthree.onmouseover = function(){
            sjthree.style.height = "200px";
            sjthree.style.width = "500px";
            sjthree.style.backgroundColor = "blue";
            sjthree.style.transition = "1s";
        }
        sjthree.onmouseout = function(){
            sjthree.style.height = "100px";
            sjthree.style.width = "1000px";
            sjthree.style.backgroundColor = "gray";
        }
        function sjfour_a(){
            var sjfour_x = document.getElementsByTagName("body")[0];
            sjfour_x.style.backgroundColor = "navajowhite";
            sjfour_x.style.trasition = "1s";
        }
        function sjfour_b(){
            var sjfour_x = document.getElementsByTagName("body")[0];
            sjfour_x.style.backgroundColor = "cadetblue";
            sjfour_x.style.transition = "1s";
        }
        var sjfive_a = document.getElementsByClassName("sjfive")[1];
            function sjfive(){
                var sjfive_b = sjfive_a.style.display;
                if (sjfive_b == "none") {
                    sjfive_a.style.display = "block";
                    sjfive_a.innerHTML = "<<别点它";
                    sjfive_1a.innerHTML = "别点它>>";
                } else{
                    sjfive_a.style.display = "none";
                    sjfive_1a.innerHTML = "点我";
                }
            }
        var sjfive_1a = document.getElementsByClassName("sjfive")[0];
            function sjfive_1(){
                var sjfive_1b = sjfive_1a.style.display;
                if (sjfive_1b == "none") {
                    sjfive_1a.style.display = "block";
                    sjfive_a.innerHTML = "<<别点它";
                } else{
                    sjfive_1a.style.display = "none";
                    sjfive_a.innerHTML = "点我";
                }
            }
    </script>
  • 相关阅读:
    从坐标系图中理解“空间变换”
    Normal Map中的值, Tangent Space, 求算 Tangent 与 Binormal 与 TBN Matrix
    A Personal Understanding to Matrix Transformation in Graphics
    [转] 双数组前缀树
    [转] Hive简介
    [转] 远程访问服务器Jupyter Notebook的两种方法
    [转] LSTM中的pack和pad
    [转] Beam Search
    [转] linux提示符过长tips
    [转] batch normalization相关
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9040234.html
Copyright © 2020-2023  润新知