HTML DOM 이전 Sibling 속성
예시
목록 항목의 이전 형제 항목의 HTML 콘텐츠를 가져옵니다.
var x = document.getElementById("item2").previousSibling.innerHTML;
정의 및 사용
previousSibling 속성은 동일한 트리 수준에서 지정된 노드의 이전 노드를 반환합니다.
반환된 노드는 Node 객체로 반환됩니다.
이 속성과 previousElementSibling 의 차이점은 previousSibling 은 이전 형제 노드를 요소 노드, 텍스트 노드 또는 주석 노드로 반환하는 반면, previousElementSibling 은 이전 형제 노드를 요소 노드로 반환합니다(텍스트 및 주석 노드 무시).
이 속성은 읽기 전용입니다.
팁: nextSibling 속성을 사용 하여 동일한 트리 수준에서 지정된 노드의 다음 노드를 반환합니다.
팁: 지정된 노드의 자식 노드를 반환 하려면 childNodes 속성을 사용하세요.
브라우저 지원
Property | |||||
---|---|---|---|---|---|
previousSibling | Yes | Yes | Yes | Yes | Yes |
통사론
node.previousSibling
기술적 세부 사항
반환 값: | 노드의 이전 형제를 나타내는 Node 객체 또는 이전 형제가 없는 경우 null |
---|---|
DOM 버전 | 코어 레벨 1 노드 개체 |
관련 페이지
HTML DOM 참조: 노드. childNodes 속성
HTML DOM 참조: 노드. firstChild 속성
HTML DOM 참조: 노드. lastChild 속성
HTML DOM 참조: 노드. parentNode 속성
HTML DOM 참조: 노드. nextSibling 속성
HTML DOM 참조: 노드. nodeName 속성