使用操纵符更改属性的值

时间:2018-06-20 15:15:06

标签: javascript google-chrome chromium puppeteer

我有一个元素“ input [name = startdate]”,属性为“ value =“ 2018-06-20””

而不是使用puppeteer与用于更改日期的日历进行交互,还是可以使用puppeteer来设置值吗?

类似...

让newDate ='2018-01-01'

value.innerHTML = newDate

1 个答案:

答案 0 :(得分:1)

我能够弄清楚,如果有人遇到同样的问题,我会把它张贴在这里。

await page.$eval('input[name=startdate]', e => e.setAttribute("value", "2018-01-01"))

如果要将日期设置为变量...

var randomDate = '2018-01-01' await page.$eval('input[name=startdate]', (e, randomDate) => { e.setAttribute("value", randomDate), randomDate )}