XML DOM surroundContents() Methode

Definition und Verwendung

Die Methode surroundContents() umschließt den Inhalt des Bereichs mit dem angegebenen Knoten.

Syntax:

surroundContents(newParent)

Parameter

Parameter Beschreibung
newParent wird der Knoten sein, der zum neuen Vaterknoten des Inhalts des aktuellen Bereichs wird.

wird geworfen

Diese Methode wirft in folgenden Fällen eine Ausnahme mit folgendem Code DOMException-Ausnahmeoder RangeException-Ausnahme:

DOMException.HIERARCHY_REQUEST_ERR

der umschließende Knoten des Anfangspunkts des aktuellen Bereichs darf keine Unter-knoten haben, darf keine newParent der Unter-knoten eines Typs oder newParent Ist der Vorfahrer eines umschließenden Knotens.

DOMException.NO_MODIFICATION_ALLOWED_ERR

der Vorfahrenknoten der aktuellen Bereichsgrenzen ist schreibgeschützt und es sind keine Einfügungsoperationen erlaubt.

DOMException.WRONG_DOCUMENT_ERR

newParent und sein Bereich wurde mit einem anderen Document-Objekt erstellt.

RangeException.BAD_BOUNDARYPOINTS_ERR

der aktuelle Bereich wählt einen Teil eines Knotens aus (außer Text-Knoten), daher kann dieser Bereich des Dokuments nicht umschlossen werden.

RangeException.INVALID_NODE_TYPE_ERR

newParent sind Document-, DocumentFragment-, DocumentType-, Attr-, Entity- oder Notation-Knoten.

Beschreibung

dieser Methode wird den aktuellen übergeordneten Knoten des aktuellen Bereichs neu zugewiesen newParent, und dann newParent in den Anfangspunkt eines Bereichs im Dokument eingefügt werden kann, z.B., um einen Bereich eines Dokuments in ein <div>- oder <span>-Element zu setzen, kann diese Methode verwendet werden.

Wenn newParent wenn es bereits ein Teil des Dokuments ist, wird es zunächst aus dem Dokument entfernt und seine Kindknoten werden verworfen. Wenn dieser Methode zurückgekehrt wird, wird der Bereich mit newParent Der vorangehende Ort ist der Startpunkt,newParent Der nachfolgende Ort ist der Endpunkt.