為什么直接調用函數不行?
<!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();//直接調用這個函數為什么不行啊?一定要用兩次延時 </script> </head> <body> <form> <input?type="text"?id="count"?/> </form> </body> </html>
2015-02-28
<input?type="text"?id="count"?/> 這個都還沒加載,document.getElementById('count')取不到