javascript - 未捕获( promise )ReferenceError : $0 is not defined

标签 javascript

所以我一直在 chrome 控制台中循环处理某些内容。

Uncaught (in promise) ReferenceError: $0 is not defined at win ( 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;
  }
}

最佳答案

在 Chrome 开发者工具中,$0 是一个特殊变量,表示“当前选择在 Chrome 开发者工具中检查的 HTML 元素”。

即:选择一个元素(在“检查”选项卡中)并且将定义 $0。

如果没有选择任何元素,则 $0 未定义。

关于javascript - 未捕获( promise )ReferenceError : $0 is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59762958/

相关文章:

javascript - 输入最大长度检查

Javascript 如何访问加载了 jQuery 的 HTML 文件中的元素

Javascript 条件 - 如果复选框条件为真则显示元素

Javascript:从返回父类(super class)实例的函数设置子类原型(prototype)的好处?

javascript - 为什么我的 Controller 没有被导出?

javascript - 显示/隐藏多个 Div

javascript - 无法读取未定义的属性 'request'

javascript - 为什么页脚没有出现在 IE10 和 IE9 上?

javascript - 如何使用 eslint 禁止使用 'concise methods'

javascript - Rails - 级联选择表单不相互更新并显示所有结果