首页 > 解决方案 > 当使用 Javascript 连续执行多次点击时,为什么直接从控制台执行批量操作而不是一次操作一次?

问题描述

当我在 Chrome 的 Javascript 控制台中一次只运行一行时,我的以下代码运行良好。

function execClick(x, y) { 
    jQuery('#game').children()[0].children[x].children[y].click();
};

execClick(1,4);  
execClick(3,2);  
execClick(2,6); 
execClick(0,0);  

但是,当我将整个内容粘贴为一个块时,它无法工作(通常只做最后一个。在页面上,当我执行单击时,将 div 的内容换成了另一块内容。在hood,我正在玩的游戏使用 Vue.js。我正在寻找两件事:

  1. 一,有没有我可以在这里做的黑客攻击?我在想像 setTimeout() 之类的东西,但这似乎不起作用。
  2. 导致这种差异的幕后可能发生了什么?

我以为这只是一个超时/等待的事情,但这似乎并不重要。

标签: javascriptvue.js

解决方案


推荐阅读