DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Memahami Nodes dan Elements dalam JavaScript memudahkan dalam menulis dan memahami kode JavaScript. Artikel ini membantu kamu untuk mempelajari mereka dengan lebih dalam.
JavaScript memungkinkan kamu untuk mengakses dan memanipulasi elemen HTML dengan dengan menggunakan Nodes dan Elements. Dengan begitu, manipulasi DOM (Document Object Model) menjadi lebih mudah dan efisien.
Node adalah setiap bagian dari Dokumen Object Model (DOM), termasuk elemen-elemen seperti body
, div
, para p
, dan lain sebagainya. Dalam DOM, segala sesuatu dianggap sebagai node, termasuk atribut, teks, dan komentar.
Berikut penyajian beberapa tipe node dalam JavaScript:
Node.ELEMENT_NODE
: 1Node.ATTRIBUTE_NODE
: 2Node.TEXT_NODE
: 3Node.COMMENT_NODE
: 8Node.DOCUMENT_NODE
: 9Node.DOCUMENT_TYPE_NODE
: 10Contoh penggunaan Node
dalam JavaScript:
const node = document.getElementById("contoh");
console.log(node.nodeName); // Menghasilkan "DIV"
console.log(node.nodeType); // Menghasilkan "1"
Element merupakan jenis node yang mewakili elemen HTML seperti p
, div
, span
, dan lainnya. Element memungkinkan kamu untuk melakukan berbagai aksi terhadap sebuah elemen HTML, seperti memodifikasi atribut atau memanipulasi child nodes.
Berikut beberapa contoh cara mengakses elemen HTML menggunakan JavaScript:
const elemen = document.getElementById("contoh");
const elemen = document.getElementsByClassName("contoh");
const elemen = document.getElementsByTagName("p");
Setelah kamu mendapatkan elemen tersebut, kamu bisa memanipulasi mereka:
elemen.textContent = "Ini adalah contoh text baru"; // Mengganti teks elemen
elemen.style.color = "red"; // Mengganti style elemen
Nodes dan Elements di JavaScript saling berhubungan dan saling melengkapi. Jadi, untuk menjadi programmer JavaScript yang handal, kamu perlu memahami baik Nodes dan Elements.