原生javascript實現(xiàn)獲取指定元素下所有后代元素的方法
本文實例講述了原生javascript實現(xiàn)獲取指定元素下所有后代元素的方法,分享給大家供大家參考。具體實現(xiàn)方法如下:
過去常用的循環(huán)遞歸的方式顯得非常的麻煩,下面就分享一個比較簡單的方式,使用原生的javascript方法即可實現(xiàn)此功能。
代碼實例如下:
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dhdzp.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>
上面的代碼實現(xiàn)了我們的要求,參數(shù)星號表示一個通配符,它可以匹配所有類型的標簽。
getElementsByTagName()方法的調(diào)用對象決定了它的查找范圍。
希望本文所述對大家的javascript web程序設計有所幫助。
- 利用原生JavaScript獲取元素樣式只是獲取而已
- Javascript獲取CSS偽元素屬性的實現(xiàn)代碼
- javascript獲取元素偏移量的方法有哪些
- javascript獲取隱藏元素(display:none)的高度和寬度的方法
- javascript 獲取元素樣式必殺技
- javascript獲取form里的表單元素的示例代碼
- javascript通過className來獲取元素的簡單示例代碼
- javascript獲取鼠標點擊元素對象(示例代碼)
- 用Javascript獲取頁面元素的具體位置
- javascript獲取元素CSS樣式代碼示例
- javascript通過class來獲取元素實現(xiàn)代碼
- 原生javascript獲取元素樣式屬性值的方法
相關文章
JavaScript中防抖和節(jié)流的區(qū)別及適用場景
這篇文章主要介紹了JavaScript中防抖和節(jié)流的區(qū)別及適用場景,文章通過圍繞主題的相關資料展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-05-05
Bootstrap在線電子商務網(wǎng)站實戰(zhàn)項目5
這篇文章主要為大家分享了Bootstrap在線電子商務網(wǎng)站實戰(zhàn)項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10
Javascript獲取統(tǒng)一管理的提示語(message)
這篇文章主要介紹了Javascript獲取統(tǒng)一管理的提示語(message)的相關資料,需要的朋友可以參考下2016-02-02

