HTML DOM childElementCount 屬性是一個唯讀屬性,它傳回給定元素的子元素數量。 childElementCount 的回傳類型是 unsigned long。它只會傳回所查詢節點的子元素,而不是 HTML 文件的所有子節點。
以下是childElementCount 屬性的語法-
node.childElementCount
讓我們看一個HTML DOM childElementCount 屬性的範例-
<!DOCTYPE html> <html> <head> <style> div { border: 2px solid blue; margin: 7px; padding-left:20px; } </style> </head> <body> <p>Click the button below to find out the no of children of the div element</p> <button onclick="childCount()">COUNT</button> <div id="myDIV"> <h3>HEADING</h3> <p>First p element</p> <p>Second p element</p> </div> <p id="Sample"></p> <script> function childCount() { var x = document.getElementById("myDIV").childElementCount; document.getElementById("Sample").innerHTML = "The div element has "+x+" children"; } </script> </body> </html>
這將產生以下輸出-
當「計數」按鈕時-
######################################################## ###在上面的範例中-######我們建立了一個id 為「myDIV」的元素以及其中的三個元素。兩個 ### 元素和一個 ### 標頭。我們還為div 添加了彩色邊框、邊距和填充,以將其與其他元素區分開來-###div { border: 2px solid blue; margin: 7px; padding-left:20px; } <div id="myDIV"> <h3>HEADING</h3> <p>First p element</p> <p>Second p element</p> </div>###然後我們創建了一個按鈕COUNT,它將在單擊時執行childCount() 方法。 ###
<button onclick="childCount()">COUNT</button>###childCount() 方法取得 id 為「myDIV」的元素(在我們的範例中為 )元素,並將其 childElementCount 屬性值指派給變數 x。由於 中有兩個 ### 元素和一個 ### 元素,因此 childElementCount 傳回 3。 ######傳回的值接著使用 innerHTML 顯示在 id 為「Sample」的段落中段落中的 () 方法 -###
function childCount() { var x = document.getElementById("myDIV").childElementCount; document.getElementById("Sample").innerHTML = "The div element has "+x+" children"; }###
以上是HTML DOM childElementCount 屬性 childElementCount 屬性傳回指定元素的子元素數量(不包括文字節點和註解節點)。 文法: element.childElementCount 範例: var div = document.getElementById('myDiv'); var count = div.childElementCou的詳細內容。更多資訊請關注PHP中文網其他相關文章!