我正在尋找頁面上的某些特定文本,然後在文本存在的情況下自動單擊按鈕(否則在幾秒鐘後重新加載頁面)。我想要的是在點擊執行後(稍微延遲一點)重新加載頁面。這是我的代碼是不工作的:單擊按鈕,等待並重新加載頁面
var content = document.body.textContent || document.body.innerText;
var hasText = content.indexOf("this is my text")!==-1;
el = document.querySelector(".btn.secondClass");
if(hasText && el){
el.click()
{
setTimeout(function(){
window.location.reload()
},5000);
}
}
else {
setTimeout(function(){
window.location.reload()
},5000);
}
這似乎是5秒後重新加載頁面,點擊不會被解僱。我錯過了什麼嗎?
'jquery'標籤的用途??? –
你在做什麼點擊 –
http://jsfiddle.net/arunpjohny/d9tavLcv/1 –