没有遇到过,你可以写个停止那个 动的函数 的函数

解决方案 »

  1.   

    执行中的函数已解析到内存中了,你无法停止它。
    但你可以通过刷新页面来中止。可以中止的函数是定期执行的函数,如setTimeout,setInterval执行的函数。
    你可中止它不再执行<body>
    <script language="JavaScript">
    <!--
    var interhdl;function interval()
    {
    document.all.txaid.value += "每二秒interval()写我一次\n";
    }function startinterval()
    {
    interhdl = window.setInterval(interval, 2000);
    }function haltinterval()
    {
    window.clearInterval(interhdl);
    }
    //-->
    </script>
    <textarea id="txaid" rows="6" cols="50"></textarea>
    <br>
    <button onclick="startinterval()">开始interval执行</button>
    &nbsp;&nbsp;
    <button onclick="haltinterval()">停止interval执行</button>
    </body>