현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.
Node.previousSibling은 읽기전용 속성이며 현재 호출하는 노드가 속해 있는 부모의
childNodes
목록에서 특정 자식 노드를 리턴하거나
childNodes 목록의 첫번째 노드일 경우 Null값을 리턴합니다.
Syntax
previousNode = node.previousSibling;
Example
// <a><b1 id="b1"/><b2 id="b2"/></a> alert(document.getElementById("b1").previousSibling); // null alert(document.getElementById("b2").previousSibling.id); // "b1"
Notes
Gecko 기반 브라우저는 소스 마크업에서 공백을 나타내기 위해 문서 내에 텍스트 노드를 삽입합니다.
그러므로 예를 들어 Node.firstChild
나 Node.previousSibling
을 통해서 얻은 노드는 작성자가 얻으려 한 실제 요소와는
달리 공백 텍스트 노드를 참조할 지도 모릅니다.
더 많은 정보는 Whitespace in the DOM과 W3C DOM 3 FAQ: Why are some Text nodes empty?를 보세요.
To navigate the opposite way through the child nodes list use Node.nextSibling.