console.log von element.children zeigt 0 Länge an, hat aber drei Einträge, wenn sie später erweitert werden

n meinem Javascript habe ich zwei Element

Ich habe die beiden Elemente protokolliert und es zeigt ...

Element 1.

Element 2.

Es gibt ein Problem.

Wenn ichconsole.log daselements.children Sie geben offensichtlich einigeHtmlCollections

Sie werden gleich verstehen, was das Folgende bedeutet: Aber das Seltsame ist, dass eine HtmlCollection leer ist (und eine Länge von 0 hat), aber 3 Elemente hat (und eine Länge von 3 hat).

Wenn Sie das @ lesconsole.logs unten für die Kinder der Elemente, werden Sie verstehen, wovon ich spreche ...

Element 1 Kinder & Länge:

Element 2 Kinder & Länge: (die vermasselte)

Hat jemand eine Idee, was hier los ist?

Wie behebe ich das? Ich muss die HtmlCollection durchlaufen, aber das lässt mich nicht, weil die Länge 0 ist ...?

Danke im Voraus! Alle Hilfe dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage