최신 웹 개발 튜토리얼
 

HTML DOM createDocumentFragment() Method

<문서 객체

DocumentFragment가 노드를 만들고에 아이 추가 (a list item) . 그런 다음, 목록 항목의 노드 값을 변경하고 목록의 마지막 자식으로 삽입 :

var d = document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].appendChild(d);

그 결과는 다음과 같습니다

변경 전 :

  • Coffee
  • Tea

변경 후 :

  • Tea
  • Milk
»그것을 자신을 시도

정의 및 사용

createDocumentFragment() 메소드는 모든 속성과 노드 객체의 메소드와 가상 노드 객체를 생성한다.

createDocumentFragment() 하면, 문서, 변화의 일부를 추출 추가하거나, 내용의 일부를 삭제하고 다시 문서에 삽입 할 때 방법이 유용합니다.

또한 이러한 변경을 수행하기 위해 문서의 문서 객체를 사용할 수 있지만 문서 구조를 파괴 방지하기 위해,이 문서의 일부만을 추출 변경을하고, 다시 문서에 부품을 삽입하는 것이 안전 할 수 있습니다.

주 : 노드는 문서 프래그먼트에 추가되고, 문서로부터 문서로부터 제거한다.


브라우저 지원

방법
createDocumentFragment()

통사론

document. createDocumentFragment()

매개 변수

없음

기술적 세부 사항

반환 값 : 생성 DocumentFragment의 노드를 나타내는 DocumentFragment가 개체
DOM 버전 코어 레벨 1 문서 객체

<문서 객체