如何将ONCLICK替换为在一段时间内执行的自动操作
How to replace ONCLICK to an automated action performed in interval of time
这是我的代码
<a href="#" id="activity_feed_updates_link_single" class="activity_feed_updates_link" onclick="return $Core.loadMoreFeeds();">{phrase var='feed.1_new_update'}</a>
我希望onclick的动作在10秒的间隔内自动执行,而无需单击任何
我想用setInterval代替ONCLICK,但我不知道如何做才能正常工作。代码是来自一个活动Feed,需要点击上传新的Feed更新,我想要的是Feed更新自动加载,无需点击。我想要任何有一个新活动我想要自动上传到页面
setInterval(function() {
document.getElementById("activity_feed_updates_link_single").click()
}, 10000);
这应该是你想要的。
它注册一个事件监听器,该监听器将在文档内容加载后触发。
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript">window.addEventListener('DOMContentLoaded',
function(event) { setInterval(function() {
alert('time flies when you''re having fun');
}, 1e4);
}, false);</script></head><body></body></html>
将此代码保存为HTML文档,例如interval.html,然后在浏览器中打开。
看到https://developer.mozilla.org/en-US/docs/Web/API/window.setInterval
MDN是权威信息的伟大资源!
可能想添加MDN作为搜索引擎:
https://developer.mozilla.org/en-US/search?q=setInterval相关文章:
- 单击元素两次后执行操作
- 如何在mvc3中执行操作而不更改当前页面
- jQuery onunload在按下按钮时执行操作
- 如果DOM发生更改,您将如何执行操作
- 在执行所有回调函数后执行操作
- JavaScript 对输入框执行操作
- 如何根据各种复选框状态执行操作
- 对页面重新加载 Jquery 执行操作
- jQuery如果大于则执行操作,但只执行一次
- ngStorage是否异步执行操作
- 如何逐一执行操作
- 只有当输入文本是example.com这样的域时才执行操作
- Javascript数学不起作用,更好的方式来执行操作
- Qubit在控制台中执行操作
- 停止setInterval,直到未执行操作
- 我如何使用javascript对音频标记执行操作
- JS 函数将对象作为输入,并返回一个对象,该对象对作为参数传递的对象执行操作
- 单击时执行操作多个具有相同类的 href
- 在 JavaScript 中传递指定秒数后如何执行操作
- 如何在对用户控件执行操作后调用 Web 服务