querySelectorAll请求上出现错误“对象引用链太长”

时间:2018-09-30 09:29:30

标签: javascript chromeless

我想使用特定的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,所以我不知道要循环多少次。

获取所有所需元素的正确语法是什么?

0 个答案:

没有答案