Properti HTML DOM Element firstChild
- Halaman Sebelumnya dir
- Halaman Berikutnya firstElementChild
- Kembali ke Tingkat Atas Objek Elements DOM HTML
Definisi dan penggunaan
firstChild
Properti mengembalikan node pertama anak dari node yang ditentukan, dalam bentuk objek Node.
firstChild
Properti hanya-baca.
firstChild
Properti sama dengan childNodes[0]
Sama.
Perhatian
firstChild
Kembalikan node pertama anak:
Spasi antara elemen juga adalah node teks.
Alternatif:
Properti firstElementChild - firstElementChild
Properti mengembalikan elemen pertama (melihat luas node teks dan komentar).
Lihat pula:
Properti atribut node
Contoh
Contoh 1
Kembalikan konten HTML pertama anak dari element <ul>:
document.getElementById("myList").firstChild.innerHTML;
Contoh 2
Ambil teks pertama anak dari element <select>:
let text = document.getElementById("mySelect").firstChild.text;
Contoh 3
Contoh demonstrasi gangguan spasi.
Coba mengambil nama node pertama anak dari element "myDIV":
<div id="myDIV"> <p>Lihat seperti Child pertama</p> <p>Lihat seperti Child terakhir</p> </div> <script> let text = document.getElementById("myDIV").firstChild.nodeName; </script>
Contoh 4
Namun, jika Anda menghapus spasi dari sumber, tidak ada node #text di "myDIV":
<div id="myDIV"><p>Child pertama</p><p>Child terakhir</p></div> <script> let text = document.getElementById("myDIV").firstChild.nodeName; </script>
Node HTML dengan elemen
Di HTML DOM(Dokumentasi Objek Model, DOM)di dalam, dokumen HTML adalah kumpulan node yang memiliki (atau tidak memiliki) anak.
NodeAdalah node elemen, node teks, dan node catatan.
ElemenJarak putih antara mereka juga adalah node teks.
Elemen hanya node elemen.
Node anak dengan elemen anak
childNodes KembalikanAnak node(node elemen, node teks, dan node catatan)。
children KembalikanAnak elemen(tidak termasuk node teks dan node catatan)。
firstChild dengan firstElementChild
firstChild Kembalikan pertamaAnak node(node elemen, node teks, atau node catatan)。Jarak putih antara elemen juga adalah node teks.
firstElementChild Kembalikan pertamaAnak elemen(tidak mengembalikan node teks dan node catatan)。
lastChild dengan lastElementChild
lastChild Kembalikan terakhirAnak node(node elemen, node teks, atau node catatan)。Jarak putih antara elemen juga adalah node teks.
lastElementChild Kembalikan terakhirAnak elemen(tidak mengembalikan node teks dan node catatan)。
Sintaks
element.firstChild
atau
node.firstChild
Nilai kembalian
Tipe | Deskripsi |
---|---|
Node |
Anak pertama dari node. Jika tanpa anak, kembalikan null. |
Dukungan Peramban
element.firstChild
Adalah fitur DOM Level 1 (1998).
Semua peramban mendukungnya sepenuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | 9-11 | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya dir
- Halaman Berikutnya firstElementChild
- Kembali ke Tingkat Atas Objek Elements DOM HTML