Este artigo descreve o método de obter todos os elementos descendentes sob elementos especificados no JavaScript nativo. É compartilhado com você para sua referência. O método de implementação específico é o seguinte:
O método de recursão de loop comumente usado no passado parecia muito problemático. Deixe -me compartilhar um método relativamente simples para implementar essa função usando o método JavaScript nativo.
O exemplo do código é o seguinte:
Copie o código da seguinte forma: <! Doctype html>
<html>
<head>
<meta charset = "utf-8">
<meta name = "autor" content = "// www.vevb.com/"/>
<title> JavaScript recebe elementos descendentes </ititle>
<script type = "text/javascript">
window.onload = function () {
var obox = document.getElementById ("caixa");
var show = document.getElementById ("show");
var nós = obox.getElementsByTagName ("*");
show.innerhtml = modes.length;
}
</script>
</head>
<Body>
<div id = "show"> </div>
<div id = "Box">
<div>
<ul>
<li> Elemento um </li>
<li> Elemento dois </li>
<li> Elemento três </li>
</ul>
</div>
</div>
</body>
</html>
O código acima implementa nosso requisito, o asterisco do parâmetro representa um curinga que pode corresponder a todos os tipos de tags.
O objeto de chamada do método getElementsByTagName () determina seu intervalo de pesquisa.
Espero que este artigo seja útil para a programação da Web JavaScript de todos.