최신 웹 개발 튜토리얼
 

DOM 노드 hasChildNodes() Method

<요소 개체

있는지 알아보십시오 <ul> 요소는 자식 노드를 가지고 :

var list = document.getElementById("myList").hasChildNodes();                   

목록의 결과는 다음과 같습니다

true
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

hasChildNodes() 지정된 노드가 자식 노드가있는 경우 방법은, 그렇지 않은 경우는 false, true를 돌려줍니다.

노드 내부의 공백이 텍스트 노드로 간주됩니다, 그래서 당신은 공백을 떠나거나 라인이 요소 내부에 공급하는 경우, 해당 요소는 여전히 자식 노드를 가지고 있습니다.


브라우저 지원

방법
hasChildNodes()

통사론

매개 변수
없음

기술적 세부 사항

반환 값 : 노드에 자식 노드가 있으면 부울는, 그렇지 않은 경우는 false, true를 돌려줍니다
DOM 버전 코어 레벨 1 노드 개체

예

더 예

제 자식 노드 제거 (index 0) 내측 <ul> 요소가 자식 노드가있는 경우, 소자 :

// Get the <ul> element with id="myList"
var list = document.getElementById("myList");

// If the <ul> element has any child nodes, remove its first child node
if (list.hasChildNodes()) {
    list.removeChild(list.childNodes[0]);
}
»그것을 자신을 시도

관련 페이지

HTML DOM 참조 : href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method

HTML DOM 참조 : 노드입니다. firstChild 속성

HTML DOM 참조 : 노드입니다. lastChild 속성

HTML DOM 참조 : 노드입니다. 인 parentNode 속성

HTML DOM 참조 : 노드입니다. 로 nextSibling 속성

HTML DOM 참조 : 노드입니다. previousSibling은 속성


<요소 개체