HTML DOM cloneNode 방법
예
다른 목록에 목록 항목의 사본 :
var node=document.getElementById("myList2").lastChild.cloneNode(true);
document.getElementById("myList1").appendChild(node);
document.getElementById("myList1").appendChild(node);
복사하기 전에 :
- Coffee
- Tea
- Water
- Milk
복사 후 :
- Coffee
- Tea
- Milk
- Water
- Milk
»시도
정의 및 사용
cloneNode () 메소드는 지정된 노드의 정확한 복사본을 만들 수 있습니다.
cloneNode () 메소드는 모든 속성과 값을 복사합니다.
이 방법은 복사 및 호출 노드 카피로 돌아갑니다. 전달 된 파라미터에 해당하는 경우에는 재귀 현재 노드의 모든 자손을 복사한다. 그렇지 않으면, 사본을 만 현재 노드를 IT.
브라우저 지원
모든 주요 브라우저 cloneNode를 지원 () 메소드
문법
node.cloneNode(deep)
매개 변수
参数 | 类型 | 描述 |
---|---|---|
deep | Boolean | 可选。该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。 |
반환 값
类型 | 描述 |
---|---|
节点对象 | 拷贝的节点 |
기술 세부 사항
DOM 버전 | 코어 레벨 1 노드 개체 |
---|