node.js - 在 Puppeteer 中将变量作为参数传递给 $eval
问题描述
我在 Puppeteer 中有这段代码。我想编辑文本区域内的文本。
async function a(c) {
await page.$eval('#sourceCodeTextarea', e => e.innerText = c)
}
c
字符串在哪里。
当我运行代码时,我得到了这个错误
c is not defined at puppeteer_evaluation_script:2:27
我试图删除变量并执行此操作e => e.innerText = 'hello'
并且它有效。我应该怎么做才能使回调识别c
?
解决方案
推荐阅读
- java-8 - 如何将 java 10.0.1 替换为 java 1.8.0
- java - 并发迭代 Java ArrayList 时发生 NoSuchElementException
- c# - .net核心类库中的不同字符编码
- powershell - Copy-Items:多次复制同一个文件夹
- php - echo json_encode 仅在浏览器中显示数据而 jquery 无法获取它(PHP MVC)
- java - 我的应用程序的用户界面存在多个问题
- javascript - Slick Carousel 平滑滚动
- linux - curl在变量中使用用户名和密码下载
- python-3.x - Python中的学生记录
- javascript - 引导轮播不显示图像