Computer >> Máy Tính >  >> Lập trình >> Javascript

Số phần tử mà một thẻ cụ thể chứa trong JavaScript?

Javascript đã cung cấp childElementCount để trả về số phần tử mà một thẻ chứa trong đó. Giá trị trả về chỉ chứa số chứ không chứa các giá trị như tên của các phần tử, v.v.

cú pháp

document.getElementById("myDIV").childElementCount;

Nó chỉ lấy tên id của thẻ và trả về số phần tử trong thẻ.

Ví dụ

Trong ví dụ sau, có hai phần tử trong thẻ div. Sử dụng thuộc tính " childElementCount "số lượng phần tử đã được tìm ra và kết quả được hiển thị trong đầu ra.

<html>
<body>
<div id="DIV">
   <p>First element</p>
   <p>Second element</p>
</div>
<p id = "cou"></p>
<script>
   var cou = document.getElementById("DIV").childElementCount;
   document.getElementById("cou").innerHTML = "number of elements :" +" "+ cou;
</script>
</body>
</html>

Đầu ra

First element
Second element

number of elements : 2