<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>sorrow</title> <link rel="stylesheet" type="text/css" href="New.css"> </head> <body > <button οnclick="qian()">cedhuyh</button> <script> function qian() { var startime = new Date(); document.getElementById("di").innerHTML =startime.toDateString()+startime.getMilliseconds(); window.setTimeout(function(){qian()},1000); } </script> <div id="di"></div> </body> </html> 这里的<script> </script>放在<div> </div>前面后面都无所谓的。button是在页面加载完毕时才会有触击事件,所以getElementById("di")并不返回为空