이론/JS

[JS] 노드 복제하기 - cloneNode

millfeel1298 2021. 3. 1. 00:40
let newClone = node.cloneNode([deep])

[node]

복제할 노드

 

[newClone]

노드에서 복제 된 새 노드. 문서의 일부인 다른 노드에 추가 될 때까지 문서의 일부가 아니다.

 

[deep - 옵션]

false인 경우: 얕은’ 복제본이 만들어진다. (후손 노드 복사 없이 elem만 복제) - 기본값

true인 경우: ‘깊은’ 복제본이 만들어진다. (속성 전부와 자손 요소 전부가 복제)


See the Pen [JS] cloneNode by mill (@millfeel) on CodePen.


[공부 좌표]

cloneNode로 노드 복제하기

Node.cloneNode()