Método surroundContents() do XML DOM
Definição e uso
O método surroundContents() usa o nó especificado para envolver o conteúdo do intervalo.
Sintaxe:
surroundContents(newParent)
parâmetro
parâmetro | Descrição |
---|---|
newParent | será o nó pai novo do conteúdo do intervalo atual. |
lançar
Este método lançará uma exceção com o seguinte código em várias situações: Exceção DOMExceptionou Exceção RangeException:
DOMException.HIERARCHY_REQUEST_ERR
O nó contido no ponto de início do intervalo atual não pode ter nós filhos, não pode ter newParent o nó filho do tipo ou newParent É o nó ancestral do nó contido.
DOMException.NO_MODIFICATION_ALLOWED_ERR
O nó ancestral do ponto de extremidade atual do escopo é de apenas leitura, operações de inserção não são permitidas.
DOMException.WRONG_DOCUMENT_ERR
newParent e seu escopo foi criado com diferentes objetos Document.
RangeException.BAD_BOUNDARYPOINTS_ERR
A parte atual do escopo escolheu parcialmente um nó (exceto nó Text), então não pode envolver essa área do documento.
RangeException.INVALID_NODE_TYPE_ERR
newParent é nó Document, DocumentFragment, DocumentType, Attr, Entity ou Notation.
Descrição
Este método definirá o nó pai atual do escopo como newParent, e então newParent colocado no início da posição do escopo do documento. Por exemplo, para inserir uma área do documento em um elemento <div> ou <span>, você pode usar este método.
Se newParent Se já é parte do documento, ele será removido do documento primeiro, e seus nós filhos também serão descartados. Quando este método retornar, o escopo será newParent A posição anterior é o ponto de início,newParent A posição subsequente é o ponto de fim.