Contoh
Cari tahu apakah <ul> elemen memiliki setiap node anak:
var list = document.getElementById("myList").hasChildNodes();
Hasil daftar akan:
true
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
The hasChildNodes() method mengembalikan true jika node yang ditentukan mempunyai node anak, jika tidak palsu.
Catatan: Whitespace di dalam node dianggap sebagai node teks, jadi jika Anda meninggalkan ruang putih atau garis feed dalam sebuah elemen, elemen yang masih memiliki node anak.
Dukungan Browser
metode | |||||
---|---|---|---|---|---|
hasChildNodes() | iya nih | iya nih | iya nih | iya nih | iya nih |
Sintaksis
parameter tak satupun
Rincian teknis
Kembali Nilai: Sebuah Boolean, mengembalikan true jika node memiliki node anak, false jika tidak DOM Versi Inti Level 1 Node Obyek
Contoh lebih
Contoh
Hapus node anak pertama (index 0) dalam sebuah <ul> elemen, jika elemen memiliki setiap node 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]);
} Cobalah sendiri "
Pages terkait
Referensi HTML DOM: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method
Referensi HTML DOM: simpul. firstChild Properti
Referensi HTML DOM: simpul. lastChild Properti
Referensi HTML DOM: simpul. parentNode Properti
Referensi HTML DOM: simpul. nextSibling Properti
Referensi HTML DOM: simpul. previousSibling Properti