为什么我无法控制 setinterval 和 clearinterval javascript?

烤肉

当测试代码时,它setinterval不会点击,而当我点击<div onclick="clear()">CLEAR</div>也不会clearinterval

单击时如何设置<div onclick="test_fn()">TEST</div>setinterval 和单击clearinterval<div onclick="clear()">CLEAR</div>

<div onclick="test_fn()">TEST</div>

<script>
var xxx = null;
xxx = window.setInterval(function test_fn(){
	test_xxx();
}, 5000);



function test_xxx(){
	alert("123456789");
}
</script>

<br>
<div onclick="clear()">CLEAR</div>

<script>function clear(){
	window.clearInterval(xxx);
}
</script>

全栈人
  • 将 for 的逻辑放在处理程序中而不是setInterval()onclick处理程序之外。

  • 还将 更改clear()为任何其他名称。当您调用 document.clear() 而不是您的函数时。“清除”是 Javascript 中的保留字吗?

  • 您可以使用=>ES6 的粗箭头语法将回调函数传递给setInterval().

<div onclick="test_fn()">TEST</div>
<br>
<div onclick="clear_fn()">CLEAR</div>

<script>
var xxx = null;
function test_fn(){
    alert('clicked');
    xxx = window.setInterval(() => {
	    test_xxx();
   }, 5000);
}
function clear_fn(){
   alert('cleared')
   window.clearInterval(xxx);
}
function test_xxx(){
	alert("123456789");
}
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery setInterval和clearInterval

来自分类Dev

jQuery setInterval和clearInterval

来自分类Dev

JavaScript中的setInterval和clearInterval作为单线程语言

来自分类Dev

在多个javascript对象中调用setInterval和clearInterval函数

来自分类Dev

需要帮助以在Javascript中使用setInterval和clearInterval

来自分类Dev

JavaScript:setInterval和clearInterval,哪种方法正确?

来自分类Dev

React中的setInterval()和clearInterval()

来自分类Dev

JavaScript 秒表 SetInterval 忽略 ClearInterval

来自分类Dev

setInterval和clearInterval的Ember实现是什么

来自分类Dev

Javascript setInterval clearInterval简单示例无法正常工作解释吗?

来自分类Dev

Javascript clearInterval()无法正常工作,如何停止setInterval()?

来自分类Dev

反应为什么我的clearInterval无法停止setInterval?

来自分类Dev

无法使用clearInterval停止setInterval

来自分类Dev

setInterval和clearInterval使用相同的按钮?

来自分类Dev

if else语句中的clearInterval和setInterval

来自分类Dev

如何正确使用 setInterval 和 clearInterval

来自分类Dev

在哪里放置 setInterval 和 clearInterval

来自分类Dev

如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

来自分类Dev

如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

来自分类Dev

clearInterval()不会停止setInterval()javascript

来自分类Dev

JavaScript / Jquery clearInterval & setInterval 多个滑块

来自分类Dev

为什么setInterval不能被clearInterval停止

来自分类Dev

Javascript:停止使用 clearInterval 时的 setInterval 计时器无法再次重新启动

来自分类Dev

clearInterval()无法使用javascript

来自分类Dev

Javascript clearInterval无法清除

来自分类Dev

完成所有动画后的clearInterval()和setInterval()

来自分类Dev

如何在同一函数中使用setInterval()和clearInterval()

来自分类Dev

完成所有动画后的clearInterval()和setInterval()

来自分类Dev

如何将setInterval和clearInterval用作函数

Related 相关文章

  1. 1

    jQuery setInterval和clearInterval

  2. 2

    jQuery setInterval和clearInterval

  3. 3

    JavaScript中的setInterval和clearInterval作为单线程语言

  4. 4

    在多个javascript对象中调用setInterval和clearInterval函数

  5. 5

    需要帮助以在Javascript中使用setInterval和clearInterval

  6. 6

    JavaScript:setInterval和clearInterval,哪种方法正确?

  7. 7

    React中的setInterval()和clearInterval()

  8. 8

    JavaScript 秒表 SetInterval 忽略 ClearInterval

  9. 9

    setInterval和clearInterval的Ember实现是什么

  10. 10

    Javascript setInterval clearInterval简单示例无法正常工作解释吗?

  11. 11

    Javascript clearInterval()无法正常工作,如何停止setInterval()?

  12. 12

    反应为什么我的clearInterval无法停止setInterval?

  13. 13

    无法使用clearInterval停止setInterval

  14. 14

    setInterval和clearInterval使用相同的按钮?

  15. 15

    if else语句中的clearInterval和setInterval

  16. 16

    如何正确使用 setInterval 和 clearInterval

  17. 17

    在哪里放置 setInterval 和 clearInterval

  18. 18

    如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

  19. 19

    如何使用setInterval和clearInterval在javascript中十秒后停止计时器?

  20. 20

    clearInterval()不会停止setInterval()javascript

  21. 21

    JavaScript / Jquery clearInterval & setInterval 多个滑块

  22. 22

    为什么setInterval不能被clearInterval停止

  23. 23

    Javascript:停止使用 clearInterval 时的 setInterval 计时器无法再次重新启动

  24. 24

    clearInterval()无法使用javascript

  25. 25

    Javascript clearInterval无法清除

  26. 26

    完成所有动画后的clearInterval()和setInterval()

  27. 27

    如何在同一函数中使用setInterval()和clearInterval()

  28. 28

    完成所有动画后的clearInterval()和setInterval()

  29. 29

    如何将setInterval和clearInterval用作函数

热门标签

归档