JavaScript childElementCount 屬性
此屬性可以返回當前元素所包含的第一級子元素的數量。
語法結構:
[JavaScript] 純文字檢視 複製程式碼let count = node.childElementCount
關於此屬性需要特別注意如下兩點:
(1).返回的是第一級子元素數量。
(2).返回值是一個無符號整數。
瀏覽器支援:
(1).IE9+瀏覽器支援此屬性。
(2).edge瀏覽器支援此屬性。
(3).谷歌瀏覽器支援此屬性。
(4).opera瀏覽器支援此屬性。
(5).火狐瀏覽器支援此屬性。
(6).safria瀏覽器支援此屬性。
此屬性的引用物件可以使普通的元素節點物件,比如div或者p等。
也可以是document物件或者documentFragment物件,但是具有一定的瀏覽器相容性問題。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ width:200px; height:150px; background-color:#ccc; } #middle{ width:150px; height:100px; background-color:blue; } #inner{ width:100px; height:50px; background-color:red; text-align: center; line-height: 50px; } </style> <script> window.onload = () => { let obox=document.getElementById("box"); let omiddle=document.getElementById("middle"); let oinner=document.getElementById("inner"); oinner.innerHTML=obox.childElementCount; } </script> </head> <body> <div id="box"> <div id="middle"> <div id="inner"></div> </div> </div> </body> </html>
上述程式碼可以將box的第一子元素數量寫入inner中,程式碼執行效果截圖如下:
box元素中具有兩個後代元素,但是此屬性只返回第一級子元素的數量。
相關文章
- JavaScript prototype屬性JavaScript
- JavaScript files 屬性JavaScript
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript nextElementSibling 屬性JavaScript
- JavaScript validity 屬性JavaScript
- JavaScript className 屬性JavaScript
- JavaScript style 屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- JavaScript select text 屬性JavaScript
- JavaScript select size 屬性JavaScript
- JavaScript select length 屬性JavaScript
- JavaScript 例項屬性JavaScript
- JavaScript 字串 length屬性JavaScript字串
- JavaScript 函式 name 屬性JavaScript函式
- 理解 JavaScript 物件的屬性JavaScript物件
- JavaScript 刪除class屬性JavaScript
- JavaScript 函式 length 屬性JavaScript函式
- JavaScript 陣列 length 屬性JavaScript陣列
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- JavaScript 獲取 checked 屬性值JavaScript
- JavaScript監聽屬性改變JavaScript
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- JavaScript物件屬性是有序的嗎?JavaScript物件
- JavaScript 數字呼叫方法或者屬性JavaScript
- JavaScript get set 訪問器屬性JavaScript
- JavaScript刪除和清空物件屬性JavaScript物件
- JavaScript遍歷物件屬性順序JavaScript物件
- (JavaScript學習記錄):jQuery 屬性操作JavaScriptjQuery
- JavaScript內建物件屬性及方法大全JavaScript物件