DOMChildNode::replaceWith

(PHP 8)

DOMChildNode::replaceWithReemplaza el nodo por nuevos nodos

Descripción

public DOMChildNode::replaceWith(DOMNode|string ...$nodes): void

Reemplaza el nodo por los nuevos nodes. Una combinación de DOMChildNode::remove() y DOMChildNode::append().

Parámetros

nodes

Los nodos de reemplazo.

Valores devueltos

No se retorna ningún valor.

Errores/Excepciones

DOM_HIERARCHY_REQUEST_ERR

Se levanta si el padre es de un tipo que no permite hijos del tipo de uno de los nodes transmitidos, o si el nodo a insertar es uno de los ancestros de este nodo o este nodo mismo.

DOM_WRONG_DOCUMENT_ERR

Se levanta si uno de los nodes transmitidos ha sido creado a partir de un documento diferente del que creó este nodo.

Historial de cambios

Versión Descripción
8.3.0 Llamar a este método en un nodo sin padre es ahora una operación sin efecto para alinear el comportamiento con la especificación del DOM. Anteriormente, esto desencadenaba una DOMException con el código DOM_HIERARCHY_REQUEST_ERR.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top