页面加载时点击jQuery按钮,保持循环?

时间:2014-03-31 09:24:06

标签: javascript jquery google-chrome-extension click infinite-loop

我有一个chrome扩展程序,它在页面加载时单击一个按钮。

$(document).ready(function(){
      document.querySelectorAll("input[type='submit']")[0].click(); 
});

这样可行,唯一的问题是该按钮也在下一页上。所以它一直按下按钮,页面不断重新加载,所以它处于循环中。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

一种解决方案是优化您的选择器。找到您要定位的网页的唯一父元素,并创建更具体的选择器。

另一种解决方案是检查当前页面网址或引荐来源,看它是否与某种模式匹配。