小白求助
document.querySelector('.ez-radio-dot ').click()document.querySelector('.btn-next-item').click()
请问这两个代码 我想做到
这个这里面的‘选项’是变量比如 选项="A","B","C","D","AC","AB"
比方说我设置了六个变量数据 他就会循环六次六次的代码依次变成
第一次:document.querySelector('.ez-radio-dot ').click()
document.querySelector('.btn-next-item').click()
第二次:document.querySelector('.ez-radio-dot ').click()
document.querySelector('.btn-next-item').click()
第三次:document.querySelector('.ez-radio-dot ').click()
document.querySelector('.btn-next-item').click()
第四次:document.querySelector('.ez-radio-dot ').click()
document.querySelector('.btn-next-item').click()
第五次:document.querySelector('.ez-radio-dot ').click()
document.querySelector('.btn-next-item').click()
第六次:document.querySelector('.ez-radio-dot ').click()
document.querySelector('.btn-next-item').click()
然后每次间隔0.5s该怎么写呢
(async function() {
const options = ['A', 'B', 'C', 'D', 'AC', 'AB'];
for (let option of options) {
document.querySelector(`.ez-radio-dot `).click();
document.querySelector('.btn-next-item').click();
await new Promise(resolve => setTimeout(resolve, 500));
}
})();
另外你不要一次开这么多相同的问题啊,影响版面了。 可以设置一个对象
let obj={1:A,2:b}
然后setinterval循环获取当前id,直接obj拿到对应答案
页:
[1]