Μέθοδος detach() XML DOM

Ορισμός και χρήση

Η μέθοδος detach() απελευθερώνει ένα αντικείμενο Range.

Γλώσσα:

detach()

Ανακάλυψη

Και όπως όλα τα μεθόδους Range, αν καλέσετε detach() σε ένα αντικείμενο Range που έχει ήδη απελευθερωθεί, η μέθοδος θα προκαλέσει εξαίρεση με κώδικα INVALID_STATE_ERR Εξαίρεση DOMException.

Περιγραφή

Το DOM παρακολουθεί όλα τα αντικείμενα Range που δημιουργούνται για το έγγραφο, καθώς πρέπει να αλλάξουν τα όρια του διαστήματος κατά τη διάρκεια της τροποποίησης του εγγράφου. Όταν επιβεβαιωθεί ότι το αντικείμενο Range δεν χρησιμοποιείται πλέον, μπορεί να καλέσει τη μέθοδο detach() για να ενημερώσει την υλοποίηση ότι δεν πρέπει πλέον να παρακολουθεί το διάστημα.

Σημείωση:Μόνο όταν έχει κληθεί η μέθοδος detach() του αντικειμένου Range, αν χρησιμοποιηθεί το αντικείμενο Range, θα προκύψει εξαίρεση.

Η κλήση στη μέθοδο detach() δεν είναι απαραίτητη, αλλά όταν τροποποιείται το έγγραφο, η κλήση της μπορεί να βελτιώσει την απόδοση.

Το αντικείμενο Range δεν θα ανακτηθεί αμέσως.