cloneNode()는 DOM (Document Object Model) API의 메서드 중 하나로, 호출된 노드를 복제하여 반환합니다. 이 메서드는 특히 이미지와 같은 요소를 복제할 때 유용합니다. cloneNode() 메서드에는 선택적 매개변수로 깊은 복사를 지정할 수 있습니다.
// 원본 이미지 요소 선택
const originalImage = document.querySelector('img');
// 이미지 요소 복제
const clonedImage = originalImage.cloneNode(true); // true는 깊은 복사를 의미합니다
// 복제된 이미지 요소를 DOM에 추가
document.body.appendChild(clonedImage);
이 메서드는 DOM 구조에서 특정 요소를 빠르게 복제해야 할 때 매우 유용합니다. 이를 통해 이미지 갤러리나 반복적인 UI 요소를 쉽게 생성할 수 있습니다.
join(), splite() (4) | 2024.11.21 |
---|---|
performance 객체 (0) | 2024.11.21 |
HTMLCollection, NodeList 비교 (2) | 2024.11.05 |
clientX, layerX, offsetX, pageX, x - 마우스 이벤트 객체의 좌표 속성 (1) | 2024.10.30 |
:has(), :is(), :not() 선택자 - pseudo class (0) | 2024.10.30 |