ash*_*ish 3 javascript jquery node.js google-chrome-devtools puppeteer
我已经使用了这样的代码:
await page.$$eval( 'input[name=name_check]', checks => checks.forEach(c => c.checked = true)
Run Code Online (Sandbox Code Playgroud)
但这是针对多个复选框的。我想将它用于单个复选框。
如何只选中一个复选框?
您可以使用page.$eval()而不是page.$$eval()检查一个复选框而不是多个复选框:
await page.$eval('input[name="name_check"]', check => check.checked = true);
Run Code Online (Sandbox Code Playgroud)