为了账号安全,请及时绑定邮箱和手机立即绑定

计时器的显示

怎么让计时器按照时:分:秒显示,没有闪烁

正在回答

3 回答

var attime;
  function clock(){
    var time=new Date();         
    var hour=aa(time.getHours());
    var minute=aa(time.getMinutes());
    var second=aa(time.getSeconds());
    attime=hour+":"+minute+":"+second;
    document.getElementById("clock").value = attime;
  }
  function aa(x){
      if(x<10)
      {
          return "0"+x;
      }else{
          return x;
      }
  }
  setInterval(clock,100);

0 回复 有任何疑惑可以回复我~

window.onload = function(){
var HH = 0;
var mm = 0;
var ss = 0;
var str = '';
var timer = setInterval(function(){
str = "";

if(++ss==60)
{
if(++mm==60)
{
HH++;
mm=0;
}
ss=0;
}

str+=HH<10?"0"+HH:HH;
str+=":";
str+=mm<10?"0"+mm:mm;
str+=":";
str+=ss<10?"0"+ss:ss;
document.getElementById("d").innerHTML = str;
},1000);
};

0 回复 有任何疑惑可以回复我~

   var i;

   function sj()

  {

     var js=new Date();

    document.getElementById("xs").value=js.getHours()+"时"+js.getMinutes()+"分"+js.getSeconds()+"秒";

 

  }setInterval("sj()",1000);

定义了一个input,id为"xs"

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

计时器的显示

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信