{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

HTML添加简单的JS属性实现网页时钟教程

 

HTML添加简单的JS属性实现网页时钟教程

 

首先开始呢,我们需要一个html页面初始化代码,这里我就不给大家列出来了,直接上核心代码。

 

我们在body下面定义一个 input标签,设置它的id为’kuang’ 这里大家可以随意设置,type属性为txt:

<input id="kuang" type="txt" name="">

然后在title标题下方设置input的css属性,设置他的宽为350像素,高为60像素,边框1像素为红色(当然这里大家可以随意设置):

<style type="text/css">

#kuang{
width: 350px;
height: 60px;
border: 1px solid red;

}


</style>

 

布局好之后,我们会在网页上得到一个红色边框的区域,然后就开始了我们的核心js代码呢,在body下面我们写:

先定义一个函数function,值为s。

然后我们new一个date属性,就是我们需要的网页时钟,给他定义一个变量为date。

然后下一步我们需要在js代码中找到input这个属性,使用(document.getElementsByTagName)找到input,这里的[0]代表input属性排序的第一个,我们通常第一个都是用1表示,但是这里不一样它的第一个使用0表示,给找到input这段代码定义一个变量inp。

现在我们就需要定义核心值呢,也就是显示在我们眼睛里面的时间,date.getFullYear 这个代表几几年。定义变量为y,在写date.getMonth 这个代表月,在写date.getDate这个代表日,月和日我们就不需要定义变量值了,因为他和年使用同一个变量值,当然我们还能定义小时分钟,这里我就没有给大家列出来了,有需要的可以百度一下,方法是一样的。

这里我给大家解释一下’+=’他其实是一种缩写格式,就是y = y+ 这种格式缩写来的,里面的斜杠’/’就是用来分割年月日数值的,那个date.getMonth之所以要加1是因为它和其他属性又有所不同,如果不加1的话,他会是显示上一个月,所以我们需要给他单独加1,其他的就不用。

设置时间的函数写好了,我们还需要调用它显示在我们的视线对吧, inp.value = y;, inp就是我们定义的变量,.value = y; 就是让我们定义的所有y变量全部显示在value这个属性里面并显示。

最后我们还有一个s(); 和setInterval(‘s()’ , 1000);  , 我先说第二个,它的意思就是每一秒种就执行一下s函数下的所有内容来达到网页时钟动态的效果,那个s();其实也是可有可无的,如果不加上它的话,我们打开网页的前一秒是并没有执行任何函数,我们需要等待一秒让setlnterval来执行一下函数s时钟才会显示出来,如果加上了,我们就可以先执行一下函数s里面的所有内容,然后再执行setlnterval实现动态时钟效果。

 

<script type="text/javascript">

function s(){
var date = new Date();
//console.log(date);
var inp = document.getElementsByTagName('input')[0];
var y = date.getFullYear() + '/';
y += (date.getMonth() + 1) +'/';
y += date.getDate() + '/';

inp.value = y;

}
s();

setInterval('s()' , 1000);

</script>

 

 

全部代码参考:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AIDE技术网aidezy.com</title>
<style type="text/css">

#kuang{
width: 350px;
height: 60px;
border: 1px solid red;

}


</style>
</head>
<body>


<input id="kuang" type="txt" name="">


</body>

<script type="text/javascript">

function s(){
var date = new Date();
//console.log(date);
var inp = document.getElementsByTagName('input')[0];
var y = date.getFullYear() + '/';
y += (date.getMonth() + 1) +'/';
y += date.getDate() + '/';

inp.value = y;

}
s();

setInterval('s()' , 1000);

</script>
</html>



资源均来自第三方,谨慎下载,前往第三方网站下载 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:HTML添加简单的JS属性实现网页时钟教程
喜欢 () 分享 (0)