admin管理员组

文章数量:1401373

How to set specific values of the DOM with Puppeteer?

i.e:

b = document.querySelector("button");

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

How to set specific values of the DOM with Puppeteer?

i.e:

b = document.querySelector("button");

  • b.innerHTML = 'value';
  • b.setAttribute('specific-attr', 'value');
Share Improve this question asked Apr 25, 2018 at 6:59 SlakeSlake 2,1603 gold badges25 silver badges32 bronze badges 1
  • 1 Use page.evaluate if you want to modify the DOM. – Josh Bradley Commented Apr 25, 2018 at 7:06
Add a ment  | 

1 Answer 1

Reset to default 7

For the innerHTML:

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

For the specific attribute:

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

本文标签: javascriptHow to set values of DOM elements with puppeteerStack Overflow