本文實例講述了原生javascript實現獲取指定元素下所有后代元素的方法,分享給大家供大家參考。具體實現方法如下:
			過去常用的循環遞歸的方式顯得非常的麻煩,下面就分享一個比較簡單的方式,使用原生的javascript方法即可實現此功能。
		代碼實例如下:
			 
			復制代碼代碼如下:
			<!DOCTYPE html>
		<html>
		<head>
		<meta charset=" utf-8">
		<meta name="author" content="http://m.survivalescaperooms.com/" />
		<title>javascript獲取后代元素</title>
		<script type="text/javascript">
		window.onload=function(){
		  var obox=document.getElementById("box");
		  var oshow=document.getElementById("show");
		  var nodes=obox.getElementsByTagName("*");
		  oshow.innerHTML=nodes.length;
		}
		</script>
		</head>
		<body>
		<div id="show"></div>
		<div id="box">
		  <div>
		    <ul>
		      <li>元素一</li>
		      <li>元素二</li>
		      <li>元素三</li>
		    </ul>
		  </div>
		</div>
		</body>
		</html>
			 
			上面的代碼實現了我們的要求,參數星號表示一個通配符,它可以匹配所有類型的標簽。
		getElementsByTagName()方法的調用對象決定了它的查找范圍。
			希望本文所述對大家的javascript web程序設計有所幫助。