javascript - 如何使用 puppeteer 设置 DOM 元素的值?

标签 javascript node.js dom puppeteer

如何使用 Puppeteer 设置 DOM 的特定值?

即:

b = document.querySelector("button");

  • b.innerHTML = '值';
  • b.setAttribute('specific-attr', 'value');

最佳答案

对于 innerHTML:

await page.evaluate(() => document.querySelector('button').innerHTML = 'value');

对于具体的属性:

await page.evaluate(() => document.querySelector('button').setAttribute('specific-attr', 'value'));

关于javascript - 如何使用 puppeteer 设置 DOM 元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50015925/

相关文章:

javascript - 如何在悬停时向元素添加类,但当您离开鼠标时类保留

javascript - 在 Ruby on Rails 上使用 Javascript

javascript - 如何不在node.js 中发回对ajax post 调用的响应?

javascript - 如何将文件从 ReactJS 上传到 Express 端点

javascript - 尝试使用高阶函数和回调访问 HTML 计算器

javascript - 如何打印 i 的值?

javascript - 在运行时分配 Angular 结构指令

node.js - AWS EB 实例崩溃时会自动重启吗?

Javascript - 如何替换多个 HTML 节点

javascript - 附加选择选项 - IE 问题/解决方案导致其他浏览器问题