所以我一直在为Chrome控制台中的某个东西进行循环。
未捕获(承诺)ReferenceError:赢时未定义$ 0 (21:5)
此错误是由于......
$0.value = i;
我在做什么错?我可以自行运行那条线
这是我其余的代码。...
function sleep (ms) {
return new Promise(res => setTimeout(res, ms));
}
async function win () {
if(value >= newvalue){
i = 2;
await sleep(1000);
$0.value = i;
await sleep(1000);
push.click()
await sleep(1000);
prevalue = value;
}
}
答案 0 :(得分:0)
在Chrome开发者工具中,$0
是一个特殊变量,表示“当前在Chrome开发者工具中选择进行检查的HTML元素”。
即:选择一个元素(在“检查”选项卡中),然后将定义$ 0。
如果未选择任何元素,则未定义$ 0。
答案 1 :(得分:0)
$ 0是什么意思?如果您试图在控制台之外使用它,它将无法正常工作。
由于错误状态ReferenceError: $0 is not defined
-未定义$ 0。
必须先定义任何变量,然后才能使用它。所以也许您想做类似的事情:
var $0 = {};
但是即使那样也可能不够。假设您假设$ 0是某种HTML元素,则需要自己将该元素放入$ 0,然后更改其值。