zoukankan      html  css  js  c++  java
  • JS热身课后习题

    <!--
    *
    *
    * @Author: wyy
    * @Date: 2018-04-15 17:36:35
    * @Email: 2752154874@qq.com
    * @Last Modified by: wyy
    * @Last Modified time: 2018-05-04 17:28:11
    *
    *
    -->
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>js-dem-3</title>
    <meta name="viewport" content="device-width">
    <meta name="decription" content="a js test">
    <style>
    body {
    background: #e9feff7a;
    }
    .set {
    font-size: 18px;
    margin-bottom: 10px;
    }
    .default {
     100px;
    height: 100px;
    border-style: solid;
    background: #fff;
    }
    .set_btn {
    background-color: red;
    color:white;
    }
    .set_menu {
     270px;
    height: auto;
    margin: 80px 600px;
    background-color: #c6c5c530;
    display: none;
    }
    .small_bg {
     270px;
    height: 38px;
    margin-left: 13px;
    }
    p {
    float: left;
    margin-top: 10px;
    
    }
    .set_menu ul {
    list-style-type: none;
    }
    .small_bg li {
    float: left;
    padding: 10px 8px;
    }
    input {
    border: none;
    vertical-align: middle;
    }
    input#red {
    background: #d95d69;
    color: white;
    }
    input#yellow {
    background: #d7cc51;
    color: white;
    }
    input#blue {
    background: #4884dd;
    color: white;
    }
    .num_btn {
    border-style: groove;
    }
    .s_btn {
    background-color: blue;
    color: white;
    margin-left: 15px;
    }
    </style>
    </head>
    <body id="all">
    <div class="set">请为下面的Div设置样式
    <input type="button" class="set_btn" id="set" value="设置"></div>
    <div class="default" id="def"></div>
    <div class="set_menu" id="menu">
    <div class="small_bg">
    <p>请选择背景颜色:</p>
    <ul>
    <li><input type="button" value="红" id="red"></li>
    <li><input type="button" value="黄" id="yellow"></li>
    <li><input type="button" value="蓝" id="blue"></li>
    </ul>
    </div>
    <div class="small_bg">
    <p>请选择宽(px):</p>
    <ul>
    <li><input type="button" class="num_btn" value="200" id="w2"></li>
    <li><input type="button" class="num_btn" value="300" id="w3"></li>
    <li><input type="button" class="num_btn" value="400" id="w4"></li>
    </ul>
    </div>
    <div class="small_bg">
    <p>请选择高(px):</p>
    <ul>
    <li><input type="button" class="num_btn" value="200" id="h2"></li>
    <li><input type="button" class="num_btn" value="300" id="h3"></li>
    <li><input type="button" class="num_btn" value="400" id="h4"></li>
    </ul>
    </div>
    <div class="small_bg">
    <ul>
    <li><input class="s_btn" type="button" value="恢复" id="recover"></li>
    <li><input class="s_btn" type="button" value="确定" id="ok"></li>
    </ul>
    </div>
    </div>
    </body>
    <script>
    
    window.onload = function(){
    var oSetbtn = document.getElementById("set");
    var oSetmenu = document.getElementById("menu");
    var oDef = document.getElementById("def");
    var oBackground = document.getElementById("all");
    var oRed = document.getElementById("red");
    var oYellow = document.getElementById("yellow");
    var oBlue = document.getElementById("blue");
    var oSetok = document.getElementById("ok");
    var oRecover = document.getElementById("recover");
    var oW2 = document.getElementById("w2");
    var oW3 = document.getElementById("w3");
    var oW4 = document.getElementById("w4");
    var oH2 = document.getElementById("h2");
    var oH3 = document.getElementById("h3");
    var oH4 = document.getElementById("h4");
    
    
    oSetbtn.onclick=function (){
    oSetmenu.style.display = 'block';
    oBackground.style.background = '#ebeabe4d';
    }
    oRed.onclick=function (){
    oRed.style.background = 'red';
    oDef.style.background = 'red';
    oYellow.style.background = '#d7cc51';
    oBlue.style.background = '#4884dd';
    }
    oYellow.onclick=function (){
    oYellow.style.background = 'yellow';
    oDef.style.background = 'yellow';
    oRed.style.background = '#d95d69';
    oBlue.style.background = '#4884dd';
    }
    oBlue.onclick=function (){
    oBlue.style.background = 'blue';
    oDef.style.background = 'blue';
    oRed.style.background = '#d95d69';
    oYellow.style.background = '#d7cc51';
    }
    oW2.onclick=function (){
    oDef.style.width = '200px';
    }
    oW3.onclick=function (){
    oDef.style.width = '300px';
    }
    oW4.onclick=function (){
    oDef.style.width = '400px';
    }
    oH2.onclick=function (){
    oDef.style.height = '200px';
    }
    
    oH3.onclick=function (){
    oDef.style.height = '300px';
    }
    oH4.onclick=function (){
    oDef.style.height = '400px';
    }
    oRecover.onclick=function(){
    oDef.style.width = '100px';
    oDef.style.height = '100px';
    oDef.style.background = '#fff';
    }
    oSetok.onclick=function (){
    oSetmenu.style.display = 'none';
    }
    }
    
    </script>
    </html>
  • 相关阅读:
    js怪招(摘录篇)
    猪八戒实习笔记(工具总结)
    2014年最新前端开发面试题(面霸题库)
    经典算法:快排的Javascript版本
    IE的CSS相关的BUG(整理一)
    setTimeout()的返回值
    面试回忆录(三)
    面试回忆录(二)
    读取指定文件夹下的全部文件,可通过正则进行过滤,返回文件路径数组 -- 基于node的一个函数
    Backbone简单示例
  • 原文地址:https://www.cnblogs.com/wangyang0210/p/8990155.html
Copyright © 2011-2022 走看看