DOMNode::insertBefore
Añade un nuevo hijo antes del nodo de referencia
&reftitle.description;
public DOMNodeDOMNode::insertBefore
DOMNodenewnode
DOMNoderefnode
Esta función inserta un nuevo nodo justo antes que el nodo de referencia.
Si planea hacer modificaciones posteriores al hijo añadido debe usar
el nodo devuelto.
&reftitle.parameters;
newnode
El nuevo nodo.
refnode
El nodo de referencia. Si no se proporciona, newnode es
añadido al hijo.
&reftitle.returnvalues;
El nodo insertado.
&reftitle.errors;
DOM_NO_MODIFICATION_ALLOWED_ERR
Lanzado si este nodo es de sólo lectura o si el padre previo del nodo
que va 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 newnode, 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 newnode fue creado desde un documento
diferente del que creó este nodo.
DOM_NOT_FOUND
Lanzado si refnode no es un hijo de este nodo.
&reftitle.seealso;
DOMNode::appendChild