Méthode detach() DOM XML

Définition et utilisation

La méthode detach() libère un objet Range.

Syntaxe :

detach()

Lève

Comme pour toutes les méthodes Range, si detach() est appelé sur un objet Range déjà libéré, cette méthode lève une exception de code INVALID_STATE_ERR Exception DOMException.

Description

L'implémentation DOM suit tous les objets Range créés pour le document, car ils doivent changer les points de limite de la portée lors de la modification du document. Une fois confirmé que l'objet Range n'est plus utilisé, la méthode detach() peut être appelée pour informer l'implémentation qu'elle n'a plus besoin de suivre ce domaine.

Attention :Une fois que la méthode detach() de l'objet Range a été appelée, l'utilisation de l'objet Range entraînera une exception.

L'appel à la méthode detach() n'est pas nécessaire, mais en cas de modification du document, l'appel à cette méthode peut améliorer les performances.

L'objet Range n'est pas immédiatement recyclé.