<html><head>
<script type="text/javascript">
var num=0;
var t;function start()
{
document.getElementById('123').value=num;
num++;
t=setTimeout("start()",1000);
}function paste()
{
clearTimeout(t);
}
</script>
</head><body>
<input type="button" value="单击开始" onclick="start()" />
<input type="text" id=123 />
<input type="button" value="单击结束" onclick="paste()" />
</body></html>

解决方案 »

  1.   

    点击 开始 按钮 就说javascript有错。不能运行。。你自己试一试嘛
      

  2.   

    参考msdn的解释
    http://msdn.microsoft.com/en-us/library/ms536782%28VS.85%29.aspx
      

  3.   

    start换个名字
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html;charset=gb2312"/>
    <script type="text/javascript">
    var num=0;
    var t;
    function starts()
    {  
    document.getElementById('123').value=num;
    num++;
    t=setTimeout("starts()",1000); 

    function paste()

    clearTimeout(t);
    }
    </script>
    </head>
    <body>
    <input type="button" value="单击开始" onclick="starts()" />
    <input type="text" id=123 />
    <input type="button" value="单击结束" onclick="paste()" />
    </body>
    </html>