<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>计时器</title></head><script type="text/javascript"> var num=0; function startCount() { document.getElementById('count').value=num; num=num+1; setTimeout("startCount()", 1000); } //startCount();//不能运行??? //window.onload = startCount;//调用函数,ok setTimeout(startCount,0);//ok</script></head><body><form><input type="text" id="count" /></form></body></html>第一个注释那里为什么不能运行???
1 回答
摩诃迦叶
TA贡献146条经验 获得超54个赞
因为还没有加载到<input type="text" id="count" /> 吧,document.getElementById('count').value 找不到。
你把js代码放到<input type="text" id="count" />下面就可以了
添加回答
举报
0/150
提交
取消