zoukankan      html  css  js  c++  java
  • JS 20180416课时训练

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                * {
                    margin: auto;
                    padding: 0 px;
                }
                
                #a1 {
                    width: 1000px;
                    height: 200px;
                    transition: 2s;
                    background-color: white;
                    box-shadow: 8px 8px 8px gray;
                    color: gray;
                }
                
                #a11 {
                    width: 1000px;
                    height: 50px;
                    
                }
                
                #a12 {
                    width: 1000px;
                    height: 50px;
                    
                }
                
                #a121 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    margin-left: 50px;
                    background-color: gainsboro;
                    text-align: center;
                    line-height: 50px;
                    
                }
                
                #a121:hover {
                    cursor: pointer;
                }
                
                #a122 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a122:hover {
                    cursor: pointer;
                }
                
                #a123 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a123:hover {
                    cursor: pointer;
                }
                
                #a124 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a124:hover {
                    cursor: pointer;
                }
                
                #a13 {
                    width: 1000px;
                    height: 95px;
                    
                }
                
                #a2 {
                    width: 1000px;
                    height: 200px;
                    transition: 2s;
                    background-color: white;
                    box-shadow: 8px 8px 8px gray;
                    margin-top: 20px;
                    overflow: hidden;
                }
                
                #a21 {
                    width: 1000px;
                    height: 50px;
                    
                }
                
                #a22 {
                    width: 1000px;
                    height: 50px;
                    
                }
                
                #a221 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    margin-left: 50px;
                    background-color: gainsboro;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a221:hover {
                    cursor: pointer;
                }
                
                #a222 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a222:hover {
                    cursor: pointer;
                }
                
                #a223 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a223:hover {
                    cursor: pointer;
                }
                
                #a224 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a224:hover {
                    cursor: pointer;
                }
                
                #a23 {
                    width: 1000px;
                    height: 95px;
                    
                }
                
                #a3 {
                    width: 1000px;
                    height: 200px;
                    transition: 2s;
                    background-color: white;
                    box-shadow: 8px 8px 8px gray;
                    margin-top: 20px;
                    overflow: hidden;
                }
                
                #a31 {
                    width: 1000px;
                    height: 50px;
                    
                }
                
                #a32 {
                    width: 1000px;
                    height: 50px;
                    
                }
                
                #a321 {
                    width: 200px;
                    height: 40px;
                    
                    float: left;
                    margin-left: 50px;
                    background-color: gainsboro;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a321:hover {
                    cursor: pointer;
                }
                
                #a322 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a322:hover {
                    cursor: pointer;
                }
                
                #a323 {
                    width: 200px;
                    height: 50px;
                    
                    float: left;
                    background-color: gainsboro;
                    margin-left: 10px;
                    text-align: center;
                    line-height: 50px;
                }
                
                #a323:hover {
                    cursor: pointer;
                }
                
                #a33 {
                    width: 1000px;
                    height: 95px;
                    
                }
                .a4{
                    width: 1000px;
                    height: 200px;
                    transition: 2s;
                    background-color: white;
                    box-shadow: 8px 8px 8px gray;
                    margin-top: 20px;
                    
                }
                .a41{
                    width: 1000px;
                    height: 100px;
                    
                }
                .a42{
                    width: 1000px;
                    height: 98px;
                    
                }
                .a421 {
                    width: 200px;
                    height: 50px;
                    
                    float: left;
                    margin-top: 20px;
                    background-color: gainsboro;
                    margin-left: 50px;
                    text-align: center;
                    line-height: 50px;
                }
                
                .a421:hover {
                    cursor: pointer;
                }
                .a422 {
                    width: 100px;
                    height: 50px;
                    
                    float: left;
                    margin-top: 20px;
                    background-color: gainsboro;
                    margin-left: 20px;
                    text-align: center;
                    line-height: 50px;
                }
                
                .a422:hover {
                    cursor: pointer;
                }
                .a5{
                    width: 800px;
                    height: 400px;
                    transition: 2s;
                    background-color: red;
                    box-shadow: 8px 8px 8px gray;
                    margin-top: 20px;
                    overflow: hidden;
                }
            </style>
        </head>
    
        <body>
            <div id="a1">
                <div id="a11">
                    1、函数传参,一个参数
                </div>
                <div id="a12">
                    <div id="a121" onclick="b1(1)">
                        背景变黄
                    </div>
                    <div id="a122" onclick="b1(2)">
                        背景变红
                    </div>
                    <div id="a123" onclick="b1(3)">
                        背景变黑
                    </div>
                    <div id="a124" onclick="b1(4)">
                        回复原样
                    </div>
                </div>
                <div id="a13">
                    定义参数为color,变量div
                </div>
            </div>
            <div id="a2">
                <div id="a21">
                    1、函数传参,二个参数
                </div>
                <div id="a22">
                    <div id="a221" onclick="b2(1)">
                        背景变窄
                    </div>
                    <div id="a222" onclick="b2(2)">
                        背景变黄
                    </div>
                    <div id="a223" onclick="b2(3)">
                        背景变高
                    </div>
                    <div id="a224" onclick="b2(4)">
                        回复原样
                    </div>
                </div>
                <div id="a23">
                    定义函数的参数为name和value
                </div>
            </div>
            <div id="a3">
                <div id="a31">
                    1、函数传参,参数加变量
                </div>
                <div id="a32">
                    <input type="" name="a321" id="a321" value="你拍一我拍一" />
                    <div id="a322" onclick="b3(1)">
                        改变文字
                    </div>
                    <div id="a323" onclick="b3(2)">
                        添加title属性(鼠标经过)
                    </div>
    
                </div>
                <div id="a33">
                    定义函数的参数为name
                </div>
            </div>
            <div class="a4">
                <div class="a41">
                    4、修改样式、通过调取className
                </div>
                <div class="a42">
                    <div class="a421" onclick="b4(1)">
                        变红 变高 变窄
                    </div>
                    <div class="a422" onclick="b4(2)">
                        回复原样
                    </div>
                </div>
            </div>
        </body>
    
    </html>
    <script type="text/javascript">
        function b1(t) {
            if(t == 1){
            var a121 = document.getElementById("a1")
            a1.style.background = "yellow"
            }
            else if(t == 2){
            var a122 = document.getElementById("a1")
            a1.style.background = "red"
            }
            else if(t == 3){
            var a123 = document.getElementById("a1")
            a1.style.background = "black"
            }
            else{
            var a124 = document.getElementById("a1")
            a1.style.background = "white"
            }
        }
    
        function b2(q) {
            if(q == 1){
            var a221 = document.getElementById("a2")
            a2.style.width = "800px"
        }
            else if(q == 2){
            var a222 = document.getElementById("a2")
            a2.style.background = "yellow"
            }
            else if(q == 3){
            var a223 = document.getElementById("a2")
            a2.style.height = "300px"
            }
            else{
            var a224 = document.getElementById("a2")
            a2.style.height = "200px"
            a2.style.width = "1000px"
            a2.style.background = "white"
            }
        }
        
    
        function b3(p) {
            if(p == 1){    
             var a322 = document.getElementById("a321")
             a321.value = "两个小孩坐飞机"
            }
            else if(p == 2){
            var a323 = document.getElementById("a321")
             a321.style.title = "两个小孩坐飞机"
            }
        }
        
        function b4(w){
            if(w == 1){
            var a4 = document.getElementsByClassName("a4")[0];
            a4.className = "a5";
            }
            else if(w == 2){
                var a5 = document.getElementsByClassName("a5")[0];
            a5.className = "a4";
            }
        }
        
    </script>
  • 相关阅读:
    反射自动填充model
    source control tool
    项目管理案例分析
    IOC
    js framework
    WPF 难点内容
    WPF MVVM
    NewSQL
    软件部门员工考核
    JavaScript 中级
  • 原文地址:https://www.cnblogs.com/hankai2735/p/8853743.html
Copyright © 2011-2022 走看看