Принимая HTML ниже:
<div id="contentWrapper">
<h2>Title<br>Page</h2>
<div>
<h4>Subtitle Text<br>
March 26, 2018</h4>
<p><iframe src="https://www.youtube.com/embed/ID" allow="autoplay" allowfullscreen="" width="760" height="428" frameborder="0"></iframe></p>
</div>
<p>This is text that adds meaningful value to the website. It is what the user reads</p>
<p>If you have read up to this part I'm actually impressed.</p>
<p><strong>* * * * * * *</strong></p>
</div>
Как я могу получить каждый непосредственный дочерний тег в contentWrapper в виде массива, который будет выглядеть следующим образом:
[h2, div, p, p, p]
Обратите внимание, я неНе хочу детей детей, просто первый ребенок.
Я думал об использовании метода querySelectorAll (), но из того, что я могу сказать, для этого требуется селектор css в качестве параметра.Я не буду знать заранее, какие типы тегов есть в этом элементе div, поэтому я не могу «предварительно кормить» его селекторами.