DOMNode::appendChild
En esta página
DOMNode::appendChild
Añade un nuevo hijo al final de los hijos
Descripción#
public DOMNode::appendChild(DOMNode $node): DOMNode
```php
Esta función agrega un hijo a una lista existente de hijos o crea una nueva lista de hijos. El hijo se puede crear con, p.ej., DOMDocument::createElement, DOMDocument::createTextNode etc. o simplemente usando cualquier otro nodo.
Si se utiliza un nodo existente, éste se desplazará.
## Parámetros
`node`
El hijo añadido.
## Valores devueltos
El nodo añadido o `false` en caso de error.
## Errores/Excepciones
Puede lanzar una DOMException con los siguientes códigos de error:
`DOM_NO_MODIFICATION_ALLOWED_ERR`
Lanzado si este nodo es de sólo lectura o si el padre previo del nodo a ser insertado es de sólo lectura.
`DOM_HIERARCHY_REQUEST_ERR`
Lanzado si este nodo es de un tipo de no permite hijos del tipo del nodo `node`, o si el nodo a añadir es uno de los progenitores del nodo o si es el nodo en sí.
`DOM_WRONG_DOCUMENT_ERR`
Lanzado si `node` fue creado desde un documento diferente del que creó este nodo.
## Ejemplos
El siguiente ejemplo añadirá un nuevo nodo elemento a un nuevo documento.
Añadiendo un hijo
Hijos anidados
```php
Véase también#
DOMChildNode::after, DOMNode::insertBefore, DOMNode::removeChild, DOMNode::replaceChild