ChildNode.replaceWith()

This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.



El método ChildNode.replaceWith () reemplaza este ChildNode en la lista de hijos de su padre con un conjunto de objetos Node o DOMString. Los objetos DOMString se insertan como nodos equivalentes Text.

 

Síntasix

 

[Throws, Unscopable] 
void ChildNode.replaceWith((Node or DOMString)... nodes);

Parámetros

nodos
Un conjunto de objetos Node o DOMString para reemplazar.

Excepciones

Ejemplos

Utilizando replaceWith()

var parent = document.createElement("div");
var child = document.createElement("p");
parent.appendChild(child);
var span = document.createElement("span");

child.replaceWith(span);

console.log(parent.outerHTML);
// "<div><span></span></div>"

ChildNode.replaceWith() es unscopable

El método replaceWith () no está incluido en la declaracion with. Consulte Symbol.unscopables para obtener más información.

with(node) { 
  replaceWith("foo");
}
// ReferenceError: replaceWith is not defined 

Especificación

Especificación Estado Comentario
DOM
The definition of 'ChildNode.replacewith()' in that specification.
Living Standard Definición Inicial.

Compatibilidad en los Navegadores

Función Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte Básico 54.0 49 (49) ? 39 ?
Función Android Android Webview Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Mobile
Soporte Básico No support 54.0 49.0 (49) ? 39 ? 54.0

Ver También

Etiquetas y colaboradores del documento

 Última actualización por: SoftwareRVG,