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>
  • 相关阅读:
    关于脚本编写的注意点
    关于情报收集以及应用
    关于情报收集以及应用
    关于linux服务器的批量维护、批量升级、
    关于文档
    cf卡中,wtmp文件较大,导致磁盘空间满了
    node.js 对接公众平台
    highcharts的.net本地导出环境安装记录
    兼容 IE,firfox 的时间日期出现 NaN
    IE11无法 登陆银行网站
  • 原文地址:https://www.cnblogs.com/hunting/p/5854873.html
Copyright © 2011-2022 走看看