console.log de element.children mostra 0 comprimento, mas possui três entradas quando expandido posteriormente

No meu javascript, tenho dois elementos.

Eu registrei os dois elementos e mostra ...

Elemento 1.

Elemento 2.

Há problema.

Quando euconsole.log aelements.children eles obviamente retornam algunsHtmlCollections

Você entenderá o que significa o seguinte em um minuto: Mas o mais estranho é que um HtmlCollection está vazio (e possui um comprimento de 0), mas possui 3 elementos (e um comprimento de 3).

Se você ler oconsole.logs abaixo para os filhos dos elementos, você entenderá do que estou falando ...

Elemento 1 filhos e comprimento:

Elemento 2 filhos e comprimento: (o bagunçado)

Alguém tem alguma idéia do que está acontecendo aqui?

Como faço para corrigir isso, preciso fazer um loop através do HtmlCollection, mas isso não me permitirá porque o comprimento é 0 ...?

Desde já, obrigado! Toda ajuda apreciada.

questionAnswers(1)

yourAnswerToTheQuestion