zoukankan      html  css  js  c++  java
  • javascript-2

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        <style>
    *{ margin:0; padding:0; list-style:none;}
    body{ font-size:18px;}
    .time{ height:30px; padding:10px;}
    
    </style>
    </head>
    <body>
      <div class="time">
        <span id="t_d">00天</span>
        <span id="t_h">00时</span>
        <span id="t_m">00分</span>
        <span id="t_s">00秒</span>
      </div>
    
    <script>
      function GetRTime(){
        var EndTime= new Date('2016/04/28 00:00:00');
        var NowTime = new Date();
    var t = NowTime.getTime()- EndTime.getTime();
        var d=0;
        var h=0;
        var m=0;
        var s=0;
        if(t>=0){
          d=Math.floor(t/1000/60/60/24);
          h=Math.floor(t/1000/60/60%24);
          m=Math.floor(t/1000/60%60);
          s=Math.floor(t/1000%60);
        }
    
        document.getElementById("t_d").innerHTML = d + "";
        document.getElementById("t_h").innerHTML = h + "";
        document.getElementById("t_m").innerHTML = m + "";
        document.getElementById("t_s").innerHTML = s + "";
    
      }
      setInterval(GetRTime,0);
    
    </script>
    
    </body>
    </html> 

    这个一个从8月1号开始计时

    单机事件,

    <button type="button" id="btn">
                点我吧!
            </button>
            <div class="img" id="img"></div>
            <script type="text/javascript">
                // 1. 获取到页面内#btn的元素节点=>$btn
                // 2. 获取到页面内#img的元素节点=>$img
                // 3. 给$btn绑定鼠标点击事件(onclick)
                //     3.1. 当用户触发点击事件的时候,让$img显示
                // +1. 定义按钮状态变量$status
    
                // 1. 获取到页面内#btn的元素节点=>$btn
                var $btn = document.querySelector("#btn"),
                    // 2. 获取到页面内#img的元素节点=>$img
                    $img = document.querySelector("#img"),
                    // +1. 定义按钮状态变量$status
                    $status = 0;
                // 3. 给$btn绑定鼠标点 击事件(onclick)
                //     3.1. 当用户触发点击事件的时候,让$img显示
                $btn.onclick = function() {
                    console.log("I am $btn onclick");
                    if( $status == 0 ){
                        $img.style.display = "block";
                        $status = 1;
                    }else{
                        $img.style.display = "none";
                        $status = 0;
                    }
                };
            </script>

    缓存图片

    <img src="01443f564897a432f87512f6eed753.gif" alt="" id="load" width="50" style="border: 1px solid "/>
            <script type="text/javascript">
                var img = document.querySelector("#load");
                img.onload = function(){
                    console.log("Image is done");
                    img.setAttribute("src", "../../Archive Files/HWH1602-CSS-LESSON-03/Homework/第2节/zuoye2/bai.jpg");
                }
            </script>

    属性节点更改

    <a href="" title="这里是a链接">这里是a链接</a>
            <a href="">这里是a链接</a>
            <a href="">这里是a链接</a>
            <a href="">这里是a链接</a>
            <a href="">这里是a链接</a>
            <a href="">这里是a链接</a>
            <script type="text/javascript">
                // 1. 获取到页面内的所有a元素节点=>变量links
                // 2. 给所有links设置title属性的值为"这是a链接"
                
                // 1. 获取到页面内的所有a元素节点=>变量links
                var links = document.querySelectorAll("a");
                // 2. 给所有links设置title属性的值为"这是a链接"
                for (var i = 0; i < links.length; i++) {
                    links[i].setAttribute("title", "这是a链接");
                }
            </script>

    节点管理

    <div class="progress-bar">
                <div class="box" id="box">100%</div>
            </div>
            <script type="text/javascript">
                // 1. 定义变量box
                // 2. 获取到页面内#box的元素节点=>box
                // 3. 在3秒以内将box的宽度从0增长到300像素的宽度
                
                // 1. 定义变量box
                // 2. 获取到页面内#box的元素节点=>box
                var box = document.querySelector("#box");
                
                // 3. 在3秒以内将box的宽度从0增长到300像素的宽度
                var startWidth = 0;
                var clock = setInterval(function(){
                    console.log( ++startWidth );
                    box.style.width = startWidth + "px";
                    startWidth >= 300 ? clearInterval(clock) : null;
                }, 10);
            </script>
  • 相关阅读:
    HDU 1022 Train Problem I
    HDU 1702 ACboy needs your help again!
    HDU 1294 Rooted Trees Problem
    HDU 1027 Ignatius and the Princess II
    HDU 3398 String
    HDU 1709 The Balance
    HDU 2152 Fruit
    HDU 1398 Square Coins
    HDU 3571 N-dimensional Sphere
    HDU 2451 Simple Addition Expression
  • 原文地址:https://www.cnblogs.com/hunting/p/5854873.html
Copyright © 2011-2022 走看看