Documentación offline PHP master

DOMElement::insertAdjacentElement

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DOMElement::insertAdjacentElement

Inserta un elemento adyacente

Descripción#

public DOMElement::insertAdjacentElement(string $where, DOMElement $element): DOMElement
```php

Inserta un elemento en una posición relativa dada por `where`.

## Parámetros

`where`  
`beforebegin` - Inserta antes del elemento objetivo., `afterbegin` - Inserta como primer hijo del elemento objetivo., `beforeend` - Inserta como último hijo del elemento objetivo., `afterend` - Inserta después del elemento objetivo.

`element`  
El elemento a insertar.

## Valores devueltos

Devuelve `DOMElement` o `null` en caso de fallo.

## Ejemplos

Ejemplo de DOMElement::insertAdjacentElement
loadXML('

foo

'); $container = $dom->documentElement; $p = $container->firstElementChild; $p->insertAdjacentElement('beforebegin', $dom->createElement('A')); echo $dom->saveXML(); ?>

```php

El ejemplo anterior mostrará:

<container><A/><p>foo</p></container>

Véase también#

DOMElement::insertAdjacentText