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

小时:分钟:秒 显示问题

大家好!

1、为什么显示出来后,那个秒的显示中,怎么不显示”01、02、03.。。。。“,而是直接显示的”1、2、3、4.。。。。“?

2、我写了换行的<br/> 这个代码,无论我给<br/>加引号或者不加引号,都会把<br/>这几个符号显示出来了,这个是怎么回事?

<script type="text/javascript">

  var attime;

  function clock(){

    var time=new Date();          

    attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds()+<br/>;

    document.getElementById("clock").value = attime;

  }

  var int=setInterval(clock,1000)

</script>

</head>

<body>

<form>

<input type="text" id="clock" size="50"  />


正在回答

3 回答

function clock() {

var time = new Date();

var attime = time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds()  ;

document.getElementById("clock").value = attime;

}

setInterval(clock, 1000)

给你改造一下

  1. var attime = time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds()  ; 放在一起即可

  2. var int=setInterval(clock,1000)不需要定义变量接收的 ,直接setInterval(clock,1000)

  3. 楼下用了这个 attime=time.toLocaleString();  方便简单

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

1.秒的显示问题  就是这样吧

2.<br/>我都是在输出这里写document.write("aa"+"<br/>")

3. document.getElementById("clock").value = attime;  这句话赋值啊

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

哦还有一个问题,就是代码的最下面的“input”里面的id=clock,这个怎么就能够确定最终会调 用到之前的那个setInterval()函数?前面的语句中并没有看到哪里有一个“id=clock”的语句,这个是为什么?

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

举报

0/150
提交
取消

小时:分钟:秒 显示问题

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