DOM Node hasChildNodes() Metode
Contoh
Cari tahu apakah elemen <ul> memiliki node anak:
var list = document.getElementById("myList").hasChildNodes();
Lebih banyak contoh "Coba Sendiri" di bawah ini.
Definisi dan Penggunaan
Metode hasChildNodes() mengembalikan nilai true jika node yang ditentukan memiliki node anak, jika tidak salah.
Catatan: Spasi putih di dalam simpul dianggap sebagai simpul teks, jadi jika Anda meninggalkan spasi putih atau umpan baris di dalam elemen, elemen tersebut masih memiliki simpul anak.
Dukungan Peramban
Method | |||||
---|---|---|---|---|---|
hasChildNodes() | Yes | Yes | Yes | Yes | Yes |
Sintaksis
node.hasChildNodes()
Parameter
Tidak ada |
Detail Teknis
Nilai Kembali: | Sebuah Boolean, mengembalikan true jika node memiliki node anak, false jika sebaliknya |
---|---|
Versi DOM | Objek Node Tingkat 1 Inti |
Lebih Banyak Contoh
Contoh
Hapus simpul anak pertama (indeks 0) di dalam elemen <ul>, jika elemen tersebut memiliki simpul anak:
// Get the <ul> element with id="myList"
var list = document.getElementById("myList");
// If the <ul> element has any child nodes, remove its first child node
if (list.hasChildNodes()) {
list.removeChild(list.childNodes[0]);
}
Halaman Terkait
Referensi HTML DOM: elemen .childNodes() Metode
Referensi DOM HTML: simpul. Properti Anak pertama
Referensi DOM HTML: simpul. properti anak terakhir
Referensi DOM HTML: simpul. properti parentNode
Referensi DOM HTML: simpul. Properti Saudara berikutnya
Referensi DOM HTML: simpul. Properti Saudara sebelumnya