Este artículo describe el método para obtener todos los elementos descendientes bajo elementos especificados en JavaScript nativo. Se comparte con usted para su referencia. El método de implementación específico es el siguiente:
El método de recursión de bucle comúnmente utilizado en el pasado parecía muy problemático. Permítanme compartir un método relativamente simple para implementar esta función utilizando el método nativo de JavaScript.
El ejemplo del código es el siguiente:
Copie el código de la siguiente manera: <! DocType Html>
<html>
<Evista>
<meta charset = "utf-8">
<meta name = "autor" content = "// www.vevb.com/"/>
<title> JavaScript obtiene elementos descendientes </title>
<script type = "text/javaScript">
window.onload = function () {
var obox = document.getElementById ("box");
var show = document.getElementById ("show");
var nodos = obox.getElementsBytagName ("*");
show.innerhtml = nodo.length;
}
</script>
</ablo>
<Body>
<div id = "show"> </div>
<div id = "box">
<div>
<ul>
<li> Elemento uno </li>
<li> Elemento dos </li>
<li> Elemento tres </li>
</ul>
</div>
</div>
</body>
</html>
El código anterior implementa nuestro requisito, el asterisco del parámetro representa un comodín que puede coincidir con todo tipo de etiquetas.
El objeto de llamada del método GetElementsByTagName () determina su rango de búsqueda.
Espero que este artículo sea útil para la programación web de JavaScript de todos.