Método detach() de DOM XML
Definición y uso
El método detach() libera un objeto Range.
Sintaxis:
detach()
lanzar
Al igual que con todos los métodos Range, si se llama al método detach() en un objeto Range que ya ha sido liberado,该方法 lanzará una excepción con el código INVALID_STATE_ERR Excepción DOMException.
Descripción
El implementador de DOM rastrea todos los objetos Range creados para el documento, ya que necesitan cambiar los puntos de borde del rango al modificar el documento. Una vez confirmado que el objeto Range ya no se utiliza, se puede llamar al método detach() para notificar al implementador de que ya no debe rastrear ese rango.
Atención:Una vez que se llama al método detach() del objeto Range, si se intenta usar el objeto Range nuevamente, se lanzará una excepción.
La llamada al método detach() no es necesaria, pero en el caso de que se modifique el documento, su llamada puede mejorar el rendimiento.
El objeto Range no se recicla inmediatamente.