我想不断点击greasemonkey的按钮id="option2"。
视频: 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()
(您可以选择任何名称)并在该函数中:
- 执行链接
href
中的任何内容属性 - 100 毫秒后再次调用自身。
您当然可以将 100 毫秒设置为更小的值,但我不建议将其设置为零;您反复关注/执行该链接的目的是什么?
希望这有帮助;如果您遇到问题,请告诉我。
关于javascript - Greasemonkey 如何自动连续点击按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813504/