Ошибка «Цепочка ссылок на объект слишком длинная» в запросе querySelectorAll - PullRequest
0 голосов
/ 30 сентября 2018

Я хотел бы получить все элементы в моем DOM с определенным путем css:

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)

, и я мог бы потенциально использовать цикл для их извлечения, но я не знаю, сколько элементов имеет этот css в моем DOM, поэтому я не знаю, какмного раз для цикла.

Какой правильный синтаксис для получения всех нужных элементов?

...