Невозможно выбрать детей коллекции HTML - PullRequest
0 голосов
/ 23 декабря 2018

Когда я использую console.log(jara.children);, консоль показывает:

HTMLCollection []
  0: div#jarallax-container-2
  length: 1
  jarallax-container-2: div#jarallax-container-2
  __proto__: HTMLCollection 

Показывает длину: 1. Однако, когда я использую console.log(jara.children.length); для печати длины коллекции, все это показывает 0.Это немного странно, я не совсем знаком с HTML, может кто-нибудь объяснить?

Редактировать:

var jaras = [].slice.call(document.querySelectorAll("div.jarallax"));
console.log(jaras);
jaras.forEach(function (jara) {
  console.log(jara.children.length);
});

Поскольку я использую https://github.com/nk-o/jarallax этот пакет дляпараллакс-прокрутка, DOM показан ниже:

enter image description here

1 Ответ

0 голосов
/ 23 декабря 2018

Попробуйте использовать console.dir(jara), это даст вам больше контекста относительно того, что вы проходите через ваш цикл.Вы всегда можете покопаться в нем, чтобы увидеть, как вам нужно нацелить дочерний элемент.Я использую консольный журнал вместе с dir много раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...