我想在單擊按鈕以獲取一些數據後添加延遲。 腳本在瀏覽器控制檯內運行。如何在點擊按鈕後延遲js功能
$(pages())get's the pagination buttons。
let calls = [];
for (let i = 1; i <= callPagesCount; i++) {
$(pages()).find('a')[i].click()
setTimeout(() => {}, 200)
// Call the below, 200 ms later
callsNode().map((i, el) => {
calls.push({
call_condition: $(el).find('div > span').text().trim(),
date: $(el).find('div').text().trim().match(/\[(.+)\]/i),
})
})
}
我認爲你只是想把這個'callsNode().ma p ...'在'setTimeout'的花括號內。這樣它將在200ms後執行。 – nicovank
你的意思是,點擊按鈕,它會在服務器上執行一些事情,然後在一段時間後在瀏覽器中顯示返回數據?否則等待和不等待有什麼區別? – forqzy