t笔记(智能社)——数字时钟

王朝学院·作者佚名  2016-05-22
窄屏简体版  字體: 小  |  中  |  大  |  超大  

精通javascript笔记(智能社)——数字时钟JS代码:

<script type="text/Javascript"> window.onload=function(){

//小于10的数字补零及数字转字符串 function toDouble(num){ if(num>=0&&num<10){ num='0'+num; }else{ num=''+num; } return num; }

var oDiv1=document.getElementById("div1"); var aImgs=oDiv1.getElementsByTagName('img');

function times(){ var oDate=new Date(); var nowtime=toDouble(oDate.getHours())+toDouble(oDate.getMinutes())+toDouble(oDate.getSeconds()); for(var i=0; i<aImgs.length;i++){ aImgs[i].src='images/'+nowtime.charAt(i)+'.png'; //charAt()用于取字符串nowtime的第i位元素 } }

setInterval(times,1000) times(); //加载时自动执行一次 }</script>

html代码:

注:需要自己建立0.png,1.png,2.png ...9.png共十张png图片,内容分别为0,1,2 ... 9。

<div id="div1"> <ul> <li><img src="images/0.png" /></li> <li><img src="images/1.png" /></li> <li><h1>:</h1></li> <li><img src="images/2.png" /></li> <li><img src="images/3.png" /></li> <li><h1>:</h1></li> <li><img src="images/4.png" /></li> <li><img src="images/5.png" /></li> </ul> </div>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航