javascript - Greasemonkey 如何自动连续点击按钮?

标签 javascript html greasemonkey

我想不断点击greasemonkey的按钮id="option2"。

http://jsfiddle.net/cBJaP/

视频: http://www.youtube.com/watch?v=wUUo0eguGTg

我该怎么做?

<div class="content">
    <ul class="soruBtn">
        <li class="optionA">
            <a id="option1" hidefocus="true" style="outline: medium none;">
                41.000 TL
            </a>
        </li>
        <li class="optionB">
             <a id="option2" hidefocus="true" style="outline: medium none;">
                44.000 TL
             </a>
        </li>
    </ul>
</div>
<script type="text/javascript">
    $(".contentContainer").attr("class", "contentContainer2");
</script>

 </div>

最佳答案

我不太喜欢 Greasemonkey 或 jQuery,但据我所知,这可以用简单的 Javascript 轻松解决。将此代码添加到 <script>标签:

function pressMyButton(){
    eval(document.getElementById("option2").href);
    setTimeout("pressMyButton()",100);
}
pressMyButton();

这会做什么:它声明一个函数 pressMyButton() (您可以选择任何名称)并在该函数中:

  1. 执行链接 href 中的任何内容属性
  2. 100 毫秒后再次调用自身。

您当然可以将 100 毫秒设置为更小的值,但我不建议将其设置为零;您反复关注/执行该链接的目的是什么?

希望这有帮助;如果您遇到问题,请告诉我。

关于javascript - Greasemonkey 如何自动连续点击按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813504/

相关文章:

html - 全宽 anchor 标签问题

html - 调整导航栏的大小

php - 如何在 php foreach 循环中替换 div 元素

javascript - 为什么 jQuery().remove() 和 unbind() 在 GreaseMonkey 中不起作用?

javascript - 使用javascript在网页中查找和替换

javascript - AJAX 按查询排序

javascript - Casl Vue 根据异步获取请求的角色设置重新加载+在路由器中+登录后的能力

javascript - WordPress REST API 自定义表单提交 - React

javascript - 如何确定 JavaScript 中的文件大小?

javascript - 我想在 HTML 元素中显示函数的返回值,但返回值是 NAN