언어 및 도구들 공부/Javascript

previousElementSibling

Dr.Mlem 2024. 9. 1. 22:02

Q.자바스크립트에서, previousElementSibling 메소드는 어떤걸 선택하는 메소드인거야?

A.(제미니)
자바스크립트에서 previousElementSibling 메소드는 현재 요소의 바로 이전 형제 요소(sibling element)를 선택하는 메소드입니다.

형제 요소(sibling element): 같은 부모 요소를 가지고 있는 요소들을 의미합니다.
바로 이전: 현재 요소보다 먼저 나타나는 형제 요소 중 가장 가까운 요소를 선택합니다.
Element만 선택: 텍스트 노드나 주석과 같은 다른 노드는 무시하고, HTML 요소(element)만 선택합니다.
예시:

주의 사항:

첫 번째 자식 요소: 만약 현재 요소가 부모 요소의 첫 번째 자식 요소라면, previousElementSibling은 null을 반환합니다.
텍스트 노드 및 공백: previousSibling 속성은 텍스트 노드나 공백도 포함하여 이전 노드를 선택합니다. 따라서 순수하게 HTML 요소만 선택하려면 previousElementSibling을 사용해야 합니다.