因此,让我们考虑一个ID为phoneInput的输入,它在每次添加新内容时都会对您在文本字段中插入的内容进行混洗,所以我们说我们添加数字0728215523会因为混洗而变得一团糟。现在,我们有一个按钮.shuffle可以再次随机播放。我如何才能使按钮被点击,直到该数字是我想要的期望数字。这是我尝试过的操作,但没有任何反应,我的浏览器崩溃了

do {
document.querySelector('.shuffle').click()
}
while(document.querySelector('#phoneInput').value !== '0728215523')

最佳答案

我认为,如果我们知道完整的实现,可能会有更有效的方法来解决此问题,但是以下解决方案应该提供一种更为合理的方法来解决此问题...

var phoneCheck = setInterval(function (){
  if (String(document.querySelector('#phoneInput').value) === '0728215523') {
    clearInterval(phoneCheck);
  } else {
    document.querySelector('.shuffle').click();
  }
},250);



点击.shuffle
等待1/4秒(250毫秒)
检查#phoneInput值是否匹配
再次点击

关于javascript - 单击按钮,直到val = true,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54847482/

10-11 08:10