JavaScript实现页面实时显示当前时间的简单实例

实现页面实时显示当前时间的简单实例,通常使用 JavaScript Date对象来获取当前时间,从而在页面上同步显示时间信息。

实现步骤如下:

1. 创建HTML文档结构

首先需要在HTML页面中添加一个用于展示时间的元素,例如使用p(段落)标签来展示当前时间:

<p id="current-time"></p>

在 p 标签上添加 id 为 current-time,为之后的 JavaScript 代码提供数据来源的依据。

2. 编写 JavaScript 代码

接着需要通过 JavaScript 代码来实现获取当前时间和将时间信息同步到页面上的功能,具体代码如下:

// 获取当前时间
function getTime() {
  return new Date().toLocaleTimeString();
}

// 在页面元素上显示时间
function setTime() {
  document.getElementById("current-time").innerText = getTime();
}

// 一秒钟刷新一次时间
setInterval(setTime, 1000);

代码解析:

  • getTime方法使用Date对象获取当前时间并利用toLocaleTimeString()方法格式化时间为本地时间字符串,然后返回时间字符串;
  • setTime方法使用document.getElementById获取当前时间元素并设置innerText属性为当前时间字符串;
  • 利用 setInterval 方法每隔一秒钟调用一次 setTime 方法,实时更新时间信息。

3. 运行测试

最后,保存 HTML 文档和 JavaScript 代码文件,运行 HTML 文件,即可在页面上看到实时显示当前时间的效果。

示例1

下面是一个简单的例子,在HTML文件中不使用“id”属性,而是直接在 JavaScript 中创建元素,并将元素添加到 body 标签中。

<!DOCTYPE html>
<html>
  <body>
    <script>
      // 创建新元素
      let p = document.createElement("p");

      // 添加到页面中
      document.body.appendChild(p);

      // 获取当前时间
      function getTime(){
        return new Date().toLocaleTimeString();
      }

      // 更新时间
      function setTime(){
        p.textContent = getTime();
      }

      // 实时刷新时间
      setInterval(setTime, 1000);
    </script>
  </body>
</html>

示例2

下面是另一个例子,在 HTML 文件中,使用 “id” 属性将显示时间的元素指定为一个 p 标签,并将 p 标签的文本内容设置为空。然后,在 JavaScript 代码中,通过 innerText 属性更新 p 标签的文本内容,在每一秒钟之后,更新一次该文本内容。

<!DOCTYPE html>
<html>
  <body>
    <p id="current-time"></p>
    <script>
      // 获取当前时间
      function getTime(){
        return new Date().toLocaleTimeString();
      }

      // 在页面元素上显示时间
      function setTime(){
        document.getElementById("current-time").innerText = getTime();
      }

      // 刷新时间
      setInterval(setTime, 1000);
    </script>
  </body>
</html>

这两个例子都是非常基本的示例,通过学习这些简单的示例,您可以更好地理解如何用 JavaScript 实现页面实时显示当前时间。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript实现页面实时显示当前时间的简单实例 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • js实现class样式的修改、添加及删除的方法

    Javascript可以通过操作DOM元素来实现对class样式的修改、添加及删除。 修改class样式的方法 要修改DOM元素的class属性,可以使用classList属性,该属性包含了添加、删除和切换class的方法。 const element = document.querySelector(".target-element")…

    JavaScript 2023年5月19日
    00
  • jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题

    在IE6、7、8中,无法使用原生的JSON.stringify函数,因此如果需要将JavaScript对象转化为JSON字符串,我们需要使用jQuery中的$.parseJSON和$.stringify方法。 下面是解决方案的完整攻略: 引入jQuery库 在或中引入jQuery库: <!DOCTYPE html> <html> &l…

    JavaScript 2023年5月27日
    00
  • js中数组Array的一些常用方法总结

    接下来我将详细讲解“js中数组Array的一些常用方法总结”,内容分为以下部分: 概述 数组的创建和赋值 数组的常用方法 1. 概述 数组是 JavaScript 中最常用的数据类型之一,它可以容纳多个值,并按照一定的顺序进行存储和访问。在 JavaScript 中,数组是动态的,即在创建数组时不需要指定其大小,而可以根据需要动态添加或删除元素。 2. 数组…

    JavaScript 2023年5月27日
    00
  • JavaScript Dom对象的操作

    JavaScript DOM(文档对象模型)是一种使用JavaScript进行web页面编程的基本方式。它提供了API(应用程序接口),用于操作HTML和XML文档。在JavaScript中,DOM是一个对象层次结构,允许开发人员轻松地对HTML标记进行操作和访问。下面是JavaScript Dom对象的基本操作攻略: 获取元素 通过ID获取元素 javas…

    JavaScript 2023年5月27日
    00
  • Javascript Global eval() 函数

    以下是关于JavaScript Global对象中eval()函数的完整攻略,包括两个示例说明。 JavaScript Global对象中的eval()函数 JavaScript Global对象中的eval()函数用于将一个字符串作为JavaScript代码进行执行。eval()函数可以将一个字符串解析为JavaScript代码,并执行该代码。eval()…

    JavaScript 2023年5月11日
    00
  • 关于URL中的特殊符号使用介绍

    下面是详细讲解“关于URL中的特殊符号使用介绍”的攻略。 什么是URL中的特殊符号? URL是Uniform Resource Locator的缩写,统一资源定位符。在网页浏览器的地址栏中输入的网址就是URL。而很多网址中,都包含有一些特殊符号。这些特殊符号在URL中有着一些特殊的意义和使用方法。 URL中的特殊符号 下面列出了常见的URL中的特殊符号: /…

    JavaScript 2023年5月19日
    00
  • 解决Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location

    当使用Vue-Router来进行页面导航时,有时会遇到“NavigationDuplicated: Avoided redundant navigation to current location”报错。这个错误提示很明确,表示重复导航到了当前的页面地址。 这种错误通常是因为两次相同的路由导航发生在短时间内,例如用户快速点击同一个路由链接或使用了类似于Vue…

    JavaScript 2023年6月11日
    00
  • JS正则表达式字面量和使用new RegExp构造函数创建的正则表达式有什么区别

    JS正则表达式是一种用于匹配字符串模式的工具。在JS中,我们可以使用两种方式来创建正则表达式:字面量和构造函数。 JS正则表达式字面量 这是一种方便快速创建正则表达式的方式,使用斜杠(/)将模式包含在一对反斜杠(\)之间,并添加标志(如i、g和m): const pattern = /test/i; // 匹配test单词,不区分大小写 RegExp构造函数…

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部