var kids = node.childNodes;
설명
Childnodes Collection 은이 노드의 모든 직접 어린이 노드의 주문 목록입니다. 하위 노드가 없으면이 컬렉션은 비어 있습니다 (길이는 0입니다). Childnodes Collection은 Nodelist로, 항목이 수치 적으로 색인되어 소스 순서로 나타납니다.
모든 노드 목록과 마찬가지로, Childnodes는 라이브 컬렉션입니다. 즉, 그것이 나타내는 컬렉션의 변경 사항은 정적 스냅 샷과는 달리 노드 목록에 즉시 반영됨을 의미합니다.
요소의 속성은 자식 노드로 간주되지 않으므로 Childnodes Collection2에 나타나지 않습니다.
이 컬렉션은 읽습니다.
컬렉션은 배열이 아닙니다
컬렉션은 배열처럼 보이지만 배열은 아닙니다. 배열을 반복하고 멤버를 배열처럼 언급 할 수는 있지만 푸시 또는 팝과 같은 배열 메소드를 사용할 수는 없습니다. .
childnodes를 사용하여 특정 하위 노드에 액세스 할 수있는 방법은 무엇입니까?
인덱스 번호를 사용하여 특정 하위 노드에 액세스 할 수 있습니다. 예를 들어, 요소의 첫 번째 자식 노드에 액세스하려면 요소를 사용할 수 있습니다. childnodes [0]. 인덱스 숫자는 0에서 시작하여 첫 번째 하위 노드는 색인 0, 두 번째는 인덱스 1 등에 있습니다.어린이가없는 노드에서 어린이를 사용하면 어떻게됩니까? 🎜>
아이가없는 노드에서 어린이를 사용하면 빈 노드리스트를 반환합니다. 이것은 노드리스트의 길이 속성이 0이 될 것이며, 인덱스별로 하위 노드에 액세스하려고 시도하는 것은 정의되지 않은 반환됩니다.. Childnodes를 사용하여 자식 노드를 직접 수정할 수는 없지만이를 사용하여 자식 노드에 액세스 한 다음 다른 DOM 메소드를 사용하여 수정할 수 있습니다. 예를 들어, childnodes를 사용하여 자식 노드에 대한 참조를 얻은 다음 NoDevalue 속성을 사용하여 내용을 변경할 수 있습니다.
예, Childnodes IS입니다. W3C DOM 표준의 일부이며 Chrome, Firefox, Safari 및 Edge를 포함한 모든 최신 브라우저에서 지원됩니다. 그러나 구형 브라우저 또는 비표준 준수 브라우저에서는 지원되지 않을 수 있습니다.
XML 문서에서 어린이 노드에 액세스하기 위해 어린이 노드를 사용 할 수 있습니까? XML 문서의 노드. Childnodes를 포함하는 W3C DOM 표준은 HTML 및 XML 문서와 함께 작동하도록 설계되었습니다.html 문서에서는 요소 간의 whitespace가 처리됩니다. 텍스트 노드로. 이는 Childnodes가 요소의 하위 노드를 반환 할 때 이러한 공백 텍스트 노드를 포함 함을 의미합니다. 공백을 무시하려면 대신 어린이 속성을 사용할 수 있습니다.
텍스트 노드의 자식 노드에 액세스하기 위해 childnodes를 사용하여 텍스트 노드에는 자식 노드가 없습니다. , 따라서 텍스트 노드에서 childnodes를 사용하면 빈 노드리스트가 반환됩니다. 텍스트 노드의 내용에 액세스하려면 Nodevalue 속성을 사용할 수 있습니다.위 내용은 Childnodes (W3C Dom Core Property)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!