我与剧作家一起工作,我需要在html元素上注入一个onclick函数。
我有这个例子,我删除元素。
const elementHandle = await page.$('#ctl00_ContentPlaceHolder1_lbl_Val_Tomador');
await elementHandle.evaluate(node => node.remove());
那么,我需要运行哪个函数来注入这个元素上的onclick ?
你可以这样使用$eval:
await page.$eval('#ctl00_ContentPlaceHolder1_lbl_Val_Tomador', node => {
node.onclick = () => console.log(1);
});