Latest web development tutorials

HTML DOM cloneNode 방법

요소 참조 객체 Element 객체

다른 목록에 목록 항목의 사본 :

var node=document.getElementById("myList2").lastChild.cloneNode(true);
document.getElementById("myList1").appendChild(node);

복사하기 전에 :

  • Coffee
  • Tea
  • Water
  • Milk

복사 후 :

  • Coffee
  • Tea
  • Milk
  • Water
  • Milk

»시도

정의 및 사용

cloneNode () 메소드는 지정된 노드의 정확한 복사본을 만들 수 있습니다.

cloneNode () 메소드는 모든 속성과 값을 복사합니다.

이 방법은 복사 및 호출 노드 카피로 돌아갑니다. 전달 된 파라미터에 해당하는 경우에는 재귀 현재 노드의 모든 자손을 복사한다. 그렇지 않으면, 사본을 만 현재 노드를 IT.


브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

모든 주요 브라우저 cloneNode를 지원 () 메소드


문법

node.cloneNode(deep)

매개 변수

参数 类型 描述
deep Boolean 可选。该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。

반환 값

类型 描述
节点对象 拷贝的节点

기술 세부 사항

DOM 버전 코어 레벨 1 노드 개체


요소 참조 객체 Element 객체