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>
原文地址:https://www.cnblogs.com/hunting/p/5854873.html