zoukankan      html  css  js  c++  java
  • JS实现一个简单的网页钟表

    ---恢复内容开始---

         下午又练习了一下计算器,这回是自己背着写的。后来主要研究、编写了网页钟表的代码。学习到了innerHTML属性和setInterval()方法。

         innerHTML属性的用法: 对象.innerHTML = HTML  (HTML代码。)

         下面是innerHTML、outerHTML、innerText和outerText的定义。

    • innerHTML 设置或获取位于对象起始和结束标签内的 HTML
    • outerHTML 设置或获取对象及其内容的 HTML 形式
    • innerText 设置或获取位于对象起始和结束标签内的文本
    • outerText 设置(包括标签)或获取(不包括标签)对象的文本

         innerText和outerText在获取时是相同效果,但在设置时,innerText仅设置标签内的文本,而outerText设置包括标签在内的文本。

        有一张图可以直观的说明这个问题。如下:

       

      下面呢就是我今天练习的网页钟表HTML和JS代码,有不足的地方还请大神指点。

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>时钟</title>
     6     <style>
     7         div{
     8              50%;
     9             margin: 0 auto;
    10             text-align: center;
    11         }
    12         span:first-child{
    13             font-size: 60px;
    14         }
    15         span:last-child{
    16             font-size: 30px;
    17         }
    18     </style>
    19 </head>
    20 <body>
    21     <div>
    22         <span id="date"></span><br>
    23         <span id="clock"></span>
    24     </div>
    25     <script src="jquery-1.11.1.js"></script>
    26     <script>
    27         function myClock(){   //定义一个名为myClock的函数。
    28 
    29             var date = new Date();  //构造日期对象。
    30             document.getElementById("date").innerHTML = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate(); // 找到 id名为date的span标签,innerHTML属性中添加HTML代码,这里添加的是要在span标签中显示的时间。getMonth方法加1的原因是因为在JS中月份是从0开始的。
    31             document.getElementById("clock").innerHTML = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
    32         }
    33         window.setInterval(myClock,1000);  //间隔是1000ms,重复执行myClock函数中的内容。
    34     </script>
    35 </body>
    36 </html>

    ---恢复内容结束---

  • 相关阅读:
    Maximal Square
    Largest Rectangle in Histogram
    Number of Islands
    Ajax工作原理及C/S与B/S的区别
    Spring的AOP和IoC及隔离级别
    final,finally,finalize的区别
    Servlet生命周期
    数组和链表
    Spring工作原理
    JVM加载class文件原理
  • 原文地址:https://www.cnblogs.com/cy1218/p/4982429.html
Copyright © 2011-2022 走看看