0

这是我的代码

<a href="#" id="activity_feed_updates_link_single" class="activity_feed_updates_link" onclick="return $Core.loadMoreFeeds();">{phrase var='feed.1_new_update'}</a>

我希望 Onclik 的动作以 10 秒的间隔自动执行,而无需单击任何内容

我想用 setInterval 替换 ONCLICK 但我不知道如何让它正常工作。该代码来自一个需要单击以上传新提要更新的活动提要,我想要的是提要更新无需单击即可自动加载。我想要任何我想在页面上自动上传的新活动

4

2 回答 2

1
setInterval(function() {
    document.getElementById("activity_feed_updates_link_single").click()
}, 10000);
于 2013-05-25T21:57:53.097 回答
0

这应该做你想要的。

它注册了一个事件侦听器,该侦听器将在加载文档内容后触发。

<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

于 2013-05-25T21:50:44.377 回答