我想使用特定的CSS路径获取DOM中的所有元素:
var elements = await chromeless.evaluate(() => document.querySelectorAll('div a'))
console.log(elements[0].innerHTML)
console.log(elements[1].innerHTML)
但是此代码在第一行给我错误“对象引用链太长”
此代码有效:
var element = await chromeless.evaluate(() => document.querySelectorAll('div a')[0].innerHTML)
console.log(element)
我可能会使用循环来检索它们,但是我不知道在DOM中有多少个元素具有这个CSS,所以我不知道要循环多少次。
获取所有所需元素的正确语法是什么?