首页 > 解决方案 > 在 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

标签: node.jstextareapuppeteer

解决方案


推荐阅读