无敌小哥儿
2016-06-30 00:52
<script type="text/javascript">
var time;
function app(){
var pty=new Date();
time=document.getElementById("input1").value;
pty.getHours()+":"+pty.getMinutes()+":"+pty.getSeconds()=time;
}
setInterval(app,1000);
</script>
还有为什么time这个参数要放在函数外面??这个自己写了好多次了,没回都感觉没问题,可就是运行不了。。。这个必须要按照标准答案里的格式才正确吗??
你的赋值语法是错的,你的代码函数意思是将id为“input1”中的值赋给【pty.getHours()+":"+pty.getMinutes()+":"+pty.getSeconds()】
“=”是将右值赋给左值
你改成 time = pty.getHours()+":"+pty.getMinutes()+":"+pty.getSeconds();
document.getElementById("input1").value = time;
time要声明为全局变量才可以,写在函数里面就变成局部变量了!
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题