XML DOM surroundContents() metod

Definition och användning

surroundContents() metoden använder den angivna noden för att omge innehållet i intervallet.

Syntaks:

surroundContents(newParent)

Parameter

Parameter Beskrivning
newParent kommer att bli den nya föräldern till innehållet i den aktuella intervallet.

kastar

Denna metod kommer att kasta ett undantag med följande kod i följande fall: DOMException-undantageller RangeException-undantag:

DOMException.HIERARCHY_REQUEST_ERR

den inneslutande noden för början av den aktuella intervallet får inte ha undernoder, och får inte ha newParent undernoder av typen, eller newParent Är föregångaren till en inneslutande nod.

DOMException.NO_MODIFICATION_ALLOWED_ERR

Ancestorn till den aktuella områdets gräns punkter är skrivskyddade och tillåter inte inmatningsoperationer.

DOMException.WRONG_DOCUMENT_ERR

newParent och dess område är skapat med en annan Document objekt.

RangeException.BAD_BOUNDARYPOINTS_ERR

Det aktuella området väljer en del av en nod (utom Text noder), så det är inte möjligt att omge detta område i dokumentet.

RangeException.INVALID_NODE_TYPE_ERR

newParent är Document, DocumentFragment, DocumentType, Attr, Entity eller Notation noder.

Beskrivning

Denna metod kommer att definiera den aktuella områdets föräldernod om till newParent, och sedan newParent Infoga i början av dokumentets område. Till exempel, placera en del av dokumentet i <div> eller <span> elementet, kan du använda denna metod.

Om newParent Om det redan är en del av dokumentet, kommer det först att tas bort från dokumentet, och dess barnnoder kommer också att kastas bort. När denna metod returnerar kommer området att vara newParent Innan platsen är startpunkten,newParent Efter platsen är slutpunkten.