Metode HTML DOM Element hasChildNodes()
- Halaman Sebelumnya hasAttributes()
- Halaman Berikutnya id
- Kembali ke TINGKAT ATAS Objek Elements DOM HTML
Definisi dan penggunaan
Jika ada anak node apapun di node yang ditentukan,hasChildNodes()
Metode ini mengembalikan true
jika tidak kembalikan false
.
hasChildNodes()
Metode ini hanya baca.
Perhatian
Spasi antar node dianggap sebagai node anak (node teks).
Lihat Juga:
Node HTML dan Elemen
Pada DOM HTML(Model Dokumen (DOM)), dokumen HTML adalah kumpulan node (atau tidak) yang memiliki (atau tidak) node anak.
NodeMerupakan node elemen, node teks, dan node catatan.
ElemenAntara spasi dalam elemen juga adalah node teks.
Sementara elemen hanya node elemen.
Node Anak dan Anak Element
childNodes MengembalikanNode Anak(node elemen, node teks, dan node catatan).
children MengembalikanAnak Element(tidak termasuk node teks dan node catatan).
Teman dan Teman Element
TemanMerupakan 'saudara' dan 'saudari'.
TemanAdalah node yang memiliki induk yang sama (pada yang sama childNodes di dalam daftar).
Teman ElementAdalah elemen yang memiliki induk yang sama (pada yang sama children di dalam daftar).
Contoh
Contoh 1
Apakah elemen memiliki node anak:
let answer = element.hasChildNodes();
Contoh 2
Hapus node anak pertama elemen:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Syntaks
element.hasChildNodes()
Parameter
Tidak ada.
Nilai Pengembalian
Tipe | Deskripsi |
---|---|
Nilai Boolean | Jika node memiliki node anak, kembalikan nilai boolean true, jika tidak kembalikan nilai boolean false. |
Dukungan Peramban
element.hasChildNodes()
Adalah fitur DOM Level 1 (1998).
Semua peramban mendukungnya penuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | 9-11 | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya hasAttributes()
- Halaman Berikutnya id
- Kembali ke TINGKAT ATAS Objek Elements DOM HTML