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

没理解这串代码为什么要设置一个 document.getElementById("clock").value = time;

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计时器</title>
<script type="text/javascript">
 var int=setInterval(clock, 100)
 function clock(){
   var time=new Date();
   document.getElementById("clock").value = time;
 }
</script>
</head>
<body>
 <form>
   <input type="text" id="clock" size="50"  />
 </form>
</body>
</html>

正在回答

6 回答

 document.getElementById("clock").value就是文本框 <input type="text" id="clock" size="50"  />的value属性值。value对应的值就是文本框中的内容。

我发现你真喜欢提问

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

卡兰尼克 提问者

说我喜欢提问可以理解成夸我的吗 = =可是把document.getElementById("clock").value这个代码去掉文本框中的内容也不会消失呀。。。
2016-12-11 回复 有任何疑惑可以回复我~
#2

慕粉1471492958 回复 卡兰尼克 提问者

你刷新一下就消失了。。。
2016-12-11 回复 有任何疑惑可以回复我~
#3

卡兰尼克 提问者

非常感谢!
2016-12-11 回复 有任何疑惑可以回复我~

每隔100毫秒 更新 id=clock 输入框里面的值

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

time定义new date是获取当前时间 而.value=time是把这个时间复制给input的值 也就是显示在你的Input输入框里

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

可是把这串代码去掉以后 文本框内容还在变化啊

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

将attime值复制给做点ID为clock节点的value值。 

有什么意义啊 = = 为什么要给id 问clock的节点附一个value值啊

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

这串代码的意义是什么

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

举报

0/150
提交
取消

没理解这串代码为什么要设置一个 document.getElementById("clock").value = time;

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号