在函数外定义一个全局变量比如var t; tgTime()里面的setTimeout("tgTime()",1000);改成t=setTimeout("tgTime()",1000);再定义个函数如下:function stop(){cleatTimeout(t);}当调用stop()的时候就会停止执行tgTime();setTimeout是每隔一段时间执行函数,第一个参数是函数名,第二个是时间 单位毫秒