javascript - 当使用 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。我正在寻找两件事:
- 一,有没有我可以在这里做的黑客攻击?我在想像 setTimeout() 之类的东西,但这似乎不起作用。
- 导致这种差异的幕后可能发生了什么?
我以为这只是一个超时/等待的事情,但这似乎并不重要。
解决方案
推荐阅读
- scala - Scala Futures:非确定性输出
- laravel-5 - Api 有解码数据但不能以形式工作
- swift - 如何使用 NSControl 的编辑(withFrame:editor:delegate:event:)?
- r - 如何在切换到 R Shiny 中的新选项卡之前运行代码?
- spring - 如何拦截父http请求进入依赖库:spring application
- javascript - PokeAPI:从 JSON 中获取复杂的进化链,使其扁平化
- javascript - 检查数字何时大于 0
- ios - 无法验证 TwitterKit.framwork/TwitterKit 中的位码错误:不支持平台 iOS
- java - java - 如何在java Spring中使用没有@Autowired的环境?
- sql - 如何显示至少有 10 个销售的商店