setTimeout(script,millisecond); 是从现在算起多少微秒后运行该代码(只运行一次) setInterval(script,millisecond); 是每隔多少微秒运行一次代码 示例: 1.执行一次 秒 [Ctrl A 全选 注:如需引入外部Js需刷新才能执行] 2.复制执行 3 秒 [Ctrl A 全选 注:如需引入外部Js需刷新才能执行] setTimeout也可以做成重复执行 秒 [Ctrl A 全选 注: var i = 1 ; var txt = document.getElementById( " time " ); function addT(i) { txt.innerHTML = i; } setTimeout(" addT(i++) " , 1000 ); 如需引入外部Js需刷新才能执行 var i = 1 ; var txt = document.getElementById( " time " ); function addT(i) { txt.innerHTML = i; } setInterval( " addT(i++) " , 1000 ); ] var i = 1 ; var txt = document.getElementById( " time " ); function addT(i) { txt.innerHTML = i; setTimeout( " addT(i++) " , 1000 ); } addT(i);