Method surroundContents() DOM XML
Definisi dan Penggunaan
Method surroundContents() digunakan untuk mengelilingi konten range dengan node yang ditentukan.
Syarat:
surroundContents(newParent)
parameter
parameter | Deskripsi |
---|---|
newParent | node yang akan menjadi induk baru konten range saat ini. |
melempar
Method ini akan melempar eksepsi dengan kode berikut di beberapa situasi: DOMException eksepsiatau RangeException eksepsi:
DOMException.HIERARCHY_REQUEST_ERR
node penyanggul dari titik awal range saat ini tidak boleh memiliki anak, tidak boleh ada newParent node anak dari tipe, atau newParent Adalah node penyanggul dari node yang termasuk.
DOMException.NO_MODIFICATION_ALLOWED_ERR
Anak node titik batas rentang saat ini adalah hanya-baca, tidak diijinkan operasi penambahan.
DOMException.WRONG_DOCUMENT_ERR
newParent dan rentangnya adalah yang dibuat dengan Document objek yang berbeda.
RangeException.BAD_BOUNDARYPOINTS_ERR
Rentang saat ini memilih sebagian dari node (kecuali node Text), jadi tidak dapat melingkungi area ini dari dokumen.
RangeException.INVALID_NODE_TYPE_ERR
newParent Adalah node Document, DocumentFragment, DocumentType, Attr, Entity, atau Notation.
Deskripsi
Metode ini akan mengatur ulang node orangtua saat ini ke newParent, kemudian newParent Dimasukkan di posisi awal rentang dokumen. Contohnya, untuk memasukkan area dokumen ke dalam elemen <div> atau <span>, dapat digunakan metode ini.
Jika newParent Sudah menjadi bagian dari dokumen, maka ia akan dihapus pertama dari dokumen, dan anaknya juga akan diabaikan. Saat metode ini kembali, rentang ini akan berada di newParent Lokasi sebelum ini adalah titik awal,newParent Lokasi setelah ini adalah titik akhir.