2010-02-14 21 views

Trả lời

19

element.childNodeselement.childNodes.length: bao gồm các phần tử con, nút văn bản (bao gồm các khoảng trắng giữa các phần tử) và nhận xét (cộng với CDATASections tiềm năng, ProcessingInstructions, DocumentTypes và EntityReferences, tùy thuộc vào tài liệu và trình phân tích cú pháp). Được xác định bởi tiêu chuẩn DOM Level 1 Core và đã có sẵn trên mọi trình duyệt trong nhiều năm.

element.childrenelement.childElementCount: bao gồm chỉ nút phần tử, vì vậy có thể đơn giản hơn để xử lý trong một số trường hợp. childElementCount được xác định theo tiêu chuẩn Element Traversal API và có sẵn trong các phiên bản mới nhất của Mozilla, Opera và WebKit. children không được xác định bởi bất kỳ tiêu chuẩn nào, nhưng có sẵn trong IE và các phiên bản cập nhật của Mozilla, Opera, WebKit và IE.

+0

Điểm làm rõ; Tôi tin rằng 'childElementCount' hiện đã có trong IE phiên bản 9 và (có lẽ) ở trên. – Funka

2

Trẻ em chỉ chứa các phần tử. ChildNodes chứa tất cả các nút.

Các vấn đề liên quan