使用JavaScript输出动态时间

 时间:2024-11-10 15:35:07

本篇经验主要讲述如何使用JS输出动态时间。我们在做一些实时性的页面时,会希望在页面中能够呈现当前时间。那么我们应该如何实现这个效果呢?接下来让我们一起来看一下吧。

工具/原料

HBuilder

一台电脑

方法/步骤

1、首先打开我们的HBuilder,点击新建项目,在弹出的对话框中填写好项目名称,选择好文件保存的位置。然后在下面的模板中选择基础HTML项目。如下图所示。

使用JavaScript输出动态时间

2、我们在左侧的项目目录中点击index.html文件。

使用JavaScript输出动态时间

3、接下来我们开始写代码,首先我们写一个<label>标签,我们给标签一个id用于我们后续的定位。这个标签是用于输出我们的时间。如下图所示。

使用JavaScript输出动态时间

4、接下来我们开始写JS,首先写好我们的<script>标签。然后定义一个loc变量来定位我们的标签,并且定义一个用来调用我们的函数的变量time。如下图所示

使用JavaScript输出动态时间

5、然后开始做我们显示时间的函数showClock()。在该函数里首先定义好时间变量myDate,之后获取系统时间并将该时间输出到我们的loc变量里。

使用JavaScript输出动态时间

6、由于我们要使时间一直跳动,所以我们每隔1s调用一次showClock()。其中的1000的单位是毫秒。

使用JavaScript输出动态时间

7、那么一个动态时间就做好了,不过有时候我们希望在我们点击后,时间能够暂停,那么我们就还需要编写一个暂停时间的函数stopClock()。

使用JavaScript输出动态时间

8、接下来我们来分析一下,我们是使用的time变量来调出我们的时间,那么time没有成功调用的话,我们就重新调用一次。如果成功调用了,表示时间正在行走,那么我们就需要将它停下。如下图所示。

使用JavaScript输出动态时间

9、编写好stopClock()后,我们需要将它调用。这里我们使用<a>标签来实现。href属性值表示将该标签的js性质去除。然后在我们点击该标签时,调用我们的stopClock()函数。如下图所示。

使用JavaScript输出动态时间

10、我们在点击运行的时候发现,只有开关两个字,这是因为我们没有在页面刚加载出来的时候就调用我们的showClock()函数。我们可以在body标签里输入onload属性,这样在页面加载出来的时候就可以显示我们的时间了。

使用JavaScript输出动态时间

11、然后我们运行点击开关就可以显示和暂停时间啦。

使用JavaScript输出动态时间

使用JavaScript输出动态时间

HBuilder如何设置项目管理器的图标风格 jquery如何实现鼠标放上div时改变其大小 前端编程-用浏览器自带的取色功能快速拾取颜色 如何在IntelliJ IDEA中导入mysql的驱动jar包 js设置input的value值
热门搜索
马丁靴图片 亚洲图片 欧美图片 鹦鹉女神漫画 雨后的故事漫画 奶粉图片