0

我有一個Chrome擴展,它在頁面加載時點擊一個按鈕。當頁面加載時jQuery按鈕點擊,保持循環?

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

這是有效的,唯一的問題是該按鈕也在下一頁。所以它一直按下按鈕,頁面不斷重新加載,所以它是一個循環。

我該如何解決這個問題?

+0

有按鈕ID爲這要觸發點擊,這樣就可以區分 – Gautam

+0

這不是我的地盤,沒有ID – LTKort

回答

1

一個解決方案是改進您的選擇器。爲您定位的頁面查找唯一的父元素,並創建更具體的選擇器。

另一種解決方案是檢查當前頁面的URL或引薦,看它是否符合某種模式。

+1

$(文件)。就緒(函數(){ 這樣做是這樣的:如果 (document.location .href.indexOf('zoeksuggestie')> -1){ document.querySelectorAll(「input [type ='submit']」)[0] .click(); } }); – LTKort

+0

如果它現在有效,你應該將你的問題標記爲已回答。 –

相關問題