Q.자바스크립트에서, previousElementSibling 메소드는 어떤걸 선택하는 메소드인거야?
A.(제미니)
자바스크립트에서 previousElementSibling 메소드는 현재 요소의 바로 이전 형제 요소(sibling element)를 선택하는 메소드입니다.
형제 요소(sibling element): 같은 부모 요소를 가지고 있는 요소들을 의미합니다.
바로 이전: 현재 요소보다 먼저 나타나는 형제 요소 중 가장 가까운 요소를 선택합니다.
Element만 선택: 텍스트 노드나 주석과 같은 다른 노드는 무시하고, HTML 요소(element)만 선택합니다.
예시:
주의 사항:
첫 번째 자식 요소: 만약 현재 요소가 부모 요소의 첫 번째 자식 요소라면, previousElementSibling은 null을 반환합니다.
텍스트 노드 및 공백: previousSibling 속성은 텍스트 노드나 공백도 포함하여 이전 노드를 선택합니다. 따라서 순수하게 HTML 요소만 선택하려면 previousElementSibling을 사용해야 합니다.
'언어 및 도구들 공부 > Javascript' 카테고리의 다른 글
querySelectorAll 로 골라온 객체의 타입 (0) | 2024.09.01 |
---|---|
자바스크립트 beforebegin, afterbegin, afterend, beforeend (0) | 2024.09.01 |
별찍기 문제 (0) | 2024.08.31 |
객체 내에서의 코드 흐름 (0) | 2024.08.31 |
전역 함수와 메소드의 차이 (0) | 2024.08.31 |