В этой статье описывается метод получения всех элементов потомков в соответствии с указанными элементами в родном JavaScript. Это совместно с вами для вашей ссылки. Конкретный метод реализации следующим образом:
Обычно используемый метод рекурсии цикла в прошлом казался очень неприятным. Позвольте мне поделиться относительно простым методом для реализации этой функции с помощью нативного метода JavaScript.
Пример кода заключается в следующем:
Скопируйте код следующим образом: <! Doctype html>
<html>
<голова>
<meta charset = "utf-8">
<meta name = "Author" content = "// www.vevb.com/"/>
<title> javascript получает элементы потока </title>
<script type = "text/javascript">
window.onload = function () {
var obox = document.getElementbyId ("box");
var show = document.getElementbyId ("show");
var nodes = obox.getelementsbytagname ("*");
show.innerhtml = nodes.length;
}
</script>
</head>
<тело>
<div id = "show"> </div>
<div id = "box">
<div>
<ul>
<li> Элемент один </li>
<li> Элемент второй </li>
<li> Элемент третий </li>
</ul>
</div>
</div>
</body>
</html>
Приведенный выше код реализует наше требование, звездочка параметра представляет подстановочный знак, который может соответствовать всем типам тегов.
Объект вызова метода getElementsbytagname () определяет его диапазон поиска.
Я надеюсь, что эта статья будет полезна для каждого веб -программирования JavaScript.