Properti parentElement HTML DOM Element
- Halaman Sebelumnya parentNode
- Halaman Berikutnya previousSibling
- Kembali ke Tengah Objek Elements DOM HTML
Definisi dan penggunaan
parentElement
properti mengembalikan elemen orangtua dari elemen yang ditentukan.
parentElement
dan parentNode Perbedaan antara, jika node orangtua bukan node elemen, maka parentElement
Kembalikan null
:
document.body.parentNode; // Mengembalikan elemen <html> document.body.parentElement; // Mengembalikan elemen <html> document.documentElement.parentNode; // Mengembalikan node dokumen document.documentElement.parentElement; // Mengembalikan null (<html> tidak memiliki node ELEMENT orangtua)
Dalam sebagian besar kasus, pentingnya memilih properti mana tidak penting, tetapi parentNode
Mungkin yang paling populer.
Properti ini hanya baca.
Node HTML dan elemen
Di HTML DOM(Dokumentasi Model Dokumen)dimana dokumen HTML adalah kumpulan node yang memiliki (atau tidak memiliki) node anak.
NodeMerupakan node elemen, node teks, dan node catatan.
ElemenAntara spasi juga adalah node teks.
Sementara elemen hanya node elemen.
Sub node dan sub elemen
childNodes KembalikanSub node(node elemen, node teks, dan node catatan).
children KembalikanSub elemen(bukan node teks dan node catatan).
Kembaran dan kembaran elemen
KembaranMerupakan 'kakak' dan 'adik'.
KembaranAdalah node yang memiliki node orangtua yang sama (di dalam childNodes daftar).
Kembaran elemenAdalah elemen yang memiliki orangtua yang sama (di dalam children daftar).
Contoh
Contoh 1
Ambil nama node dari elemen orangtua <li>:
var x = document.getElementById("myLI").parentElement.nodeName;
Contoh 2
Klik elemen (<span>) untuk menyembunyikan elemen orangtua (<div>):
<div> <span onclick="this.parentElement.style.display = 'none';">x</span> </div>
Syarat
node.parentElement
Nilai kembalian
Tipe | Deskripsi |
---|---|
Objek Element | Menunjukkan node orangtua dari node. |
null | Jika node ini tidak memiliki node orangtua. |
Dukungan perpustakaan
element.parentElement
Adalah fitur DOM Level 3 (2004).
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 parentNode
- Halaman Berikutnya previousSibling
- Kembali ke Tengah Objek Elements DOM HTML