猿问

setInterval 执行问题?

这一段代码是怎么实现点击button暂停时间的呀!

<head>

    <title>时间暂停</title>

    <script type="text/javascript">

        var int = self.setInterval("clock()", 50)

        function clock() {

            var t = new Date();

            document.getElementById("clock").value = t;

        }

    </script>

</head>

<body>

    <input type="text" id="clock" size="35" />

    <button onclick="int=window.clearInterval(int)">

        Stop interval</button>

</body>

</html>


给我一杯咖啡
浏览 1908回答 2
2回答

Lemon156

通过clearIntervar(int)清除计时器setInterval( )的作用这里的setInterval( )每隔50毫秒调用clock这个函数,从而更新时间

resharpe

onclick="int=window.clearInterval(int)",这条语句就实现了清除计时器
随时随地看视频慕课网APP
我要回答