Metode XML DOM surroundContents()
Definisi dan penggunaan
Metode surroundContents() digunakan untuk mengelilingi kandungan rentang dengan node yang ditentukan.
Syarat:
surroundContents(newParent)
Parameter
Parameter | Deskripsi |
---|---|
newParent | Became the new parent node of the content of the current range. |
Melemparkan
Metode ini akan melemparkan kesalahan dengan kode berikut dalam keadaan-keadaan berikut: Laporan kesalahan DOMExceptionatau Laporan kesalahan RangeException:
DOMException.HIERARCHY_REQUEST_ERR
Node yang termasuk titik awal rentang kini tidak boleh mempunyai anak, tidak boleh mempunyai newParent node anak jenis, atau newParent Adalah bapa yang mempunyai node yang termasuk.
DOMException.NO_MODIFICATION_ALLOWED_ERR
Nod bapa titik sempadan rentang semasa adalah hanya baca, dan operasi masukan tidak diizinkan.
DOMException.WRONG_DOCUMENT_ERR
newParent dan rentangnya adalah dicipta dengan Document yang berbeza.
RangeException.BAD_BOUNDARYPOINTS_ERR
Range semasa memilih sebahagian daripada nod (kecuali nod Text), jadi tidak dapat melingkungi kawasan ini di dokumen ini.
RangeException.INVALID_NODE_TYPE_ERR
newParent Adalah nod Dokument, DocumentFragment, DocumentType, Attr, Entity atau Notation.
Deskripsi
Kaedah ini akan mengubah parent rentang semasa kepada newParent, lalu newParent Disisipkan di tempat awal rentang dokumen. Contohnya, memasukkan kawasan dokumen ke dalam elemen <div> atau <span>, boleh digunakan kaedah ini.
Jika newParent Sudah menjadi sebahagian daripada dokumen, jadi ia akan dipindahkan daripada dokumen dahulu, dan anak-nya juga akan diabaikan. Apabila kaedah ini kembali, rentang ini akan dihapuskan dengan newParent Lokasi sebelumnya adalah titik awal,newParent Lokasi seterusnya adalah titik akhir.