javascript - 在 Microsoft Edge 中停止 SetInterval
问题描述
因此,我一直在寻找一些帮助,因为一个接一个的编程视频我仍然无法在 Microsoft Edge 开发人员控制台中找到随时停止“SetInterval”命令的方法。我正在尝试的网页是对话中消息选项卡中的“m.facebook”。原因是因为在那里我正试图恢复很久以前的谈话。到目前为止,这就是我所拥有的 javascript,任何帮助都将受到欢迎(顺便说一句,我不是程序员):
setInterval (function () {
document.getElementById('see_older')
.getElementsByClassName('content')[0].click();
}, 500);
我只希望命令停止对“see_older”元素的点击,当然页面不刷新,或者知道另一种方法会在“see_older”元素上点击多次,然后在我想要的时候停止。
解决方案
使用clearInterval()
:
var intevalId = setInterval (function () {
...
clearInterval(intevalId); /* where you want to stop */
推荐阅读
- jspdf - 单元格文本颜色拒绝更改 jsdpdf-autotable
- dialogflow-es - Dialogflow 中的 A/B 测试(在同一代理中)
- java - 等式 2 具有不同类型/数据模型的列表
- java - Java hadoop api YarnClient 没有“init()/start()”功能?
- python - 如何在 OpenCV 中纠正裁剪的立体图像?
- amazon-web-services - 如何向 Cloudfront 添加查询字符串参数?
- php - 通过php使用jsGrid上传图片
- ios - 目标 _blank 链接未在 SFSafariViewController 中打开
- ios - 如何在嵌入式 UIImagePickerController 中隐藏导航栏
- java-ee-7 - Arquillian 与托管的 wildfly-14.0.1.Final,在测试中注入 null