Method detach() DOM XML

Definisi dan penggunaan

Method detach() melepaskan objek Range.

Syarat:

detach()

Melemparkan

Sama seperti semua method Range, jika method detach() dipanggil di objek Range yang telah dilepaskan, method itu akan melemparkan luar biasa dengan kod INVALID_STATE_ERR Luar biasa DOMException.

Penerangan

DOM akan mengikuti semua objek Range yang dibuat untuk dokumen, kerana mereka perlu mengubah batas kawasan semasa mengubah dokumen. Apabila pasti bahawa objek Range tidak lagi digunakan, method detach() boleh dipanggil untuk memberitahu implementasi untuk tidak lagi mengikuti kawasan itu.

Perhatian:Jika method detach() objek Range dipanggil, dan objek Range itu digunakan lagi, akan terjadi kejadian luar biasa.

Pemanggilan ke method detach() bukan penting, tetapi memanggilnya boleh meningkatkan prestasi dalam mengubah dokumen.

Objek Range tidak akan segera disita balik.