We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Esta es una tecnología experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producción.



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
La definición de 'ChildNode.replacewith()' en esta especificación.
Living Standard Definición Inicial.

Compatibilidad en los Navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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 Sin soporte 54.0 49.0 (49) ? 39 ? 54.0

Ver También

Etiquetas y colaboradores del documento

Colaboradores en esta página: SoftwareRVG
Última actualización por: SoftwareRVG,