XML DOM - DocumentFragment objekt

DocumentFragment objekt repræsenterer naboer og deres undertræer.

DocumentFragment objekt

DocumentFragment grænseflade repræsenterer en del af dokumentet (eller et afsnit). Mere præcist, det repræsenterer en eller flere adjoinende Document nodeog deres alle efterkommere.

DocumentFragment-noder tilhører ikke dokumenttræet, og den arvede parentNode-egenskab er altid null.

Selvom det har en speciel opførsel, der gør det meget nyttigt, nemlig når der anmodes om at indsætte en DocumentFragment-node i dokumenttræet, indsættes det ikke DocumentFragment selv, men alle dens efterkommere. Dette gør DocumentFragment til en nyttig placeholder til midlertidigt at gemme de node, der skal indsættes i dokumentet på én gang. Det er også nyttigt til at udføre dokumentets klipning, kopiering og indsætning, især med Range grænsefladeisær når de bruges sammen.

kan en ny tom DocumentFragment-node oprettes ved brug af Document.createDocumentFragment() metode.

kan også bruges Range.extractContents() metode eller Range.cloneContents() metode Få fat i DocumentFragment-noder, der indeholder eksisterende dokumenter.