teman-teman kali ini kita akan belajar tentang materi yang sangat penting pada bahasa pemrograman Javascript yaitu materi tentang DOM
DOM adalah singkatan dari Document Object Model, DOM ini digunakan untuk menghubungkan file HTML kita dengan javascript, tujuannya agar bisa terjadi interaksi pada website kita.
DOM selector adalah materi pertama yang kita pelajari , sesuai namanya selector yaitu tujuannya menyeleksi element HTML. untuk DOM terdapat 5 jenis selector yaitu sebagai berikut:
- document.getElementById
- document.getElementByClassName
- document.getElementByTagName
- document.querySelector
- document.querySelectorAll
fungsi document.getElementById berfungsi menyeleksi elemen HTML yang memiliki atribut id contoh kodenya
// <p id="paragraf">hello</p>
document.getElementById("paragraf");
fungsi document.getElementsByClassName berfungsi menyeleksi elemen HTML yang memiliki atribut class. contoh kodenya:
// <div class="number">18</div>
document.getElementsByClassName("number");
fungsi document.getElementsByTagName berfungsi menyeleksi elemen HTML dengan nama tag tertentu contoh kodenya:
// <span>world</span>
document.getElementsByTagName("span");
fungsi document.querySelector berfungsi menyeleksi elemen HTML pertama yang ditemui dengan seperti selector css (# atau . atau [ ] , dll).
contoh kodenya:
// <div class="number">18</div>
document.querySelector(".number"); // dengan selector class .
fungsi document.querySelectorAll berfungsi menyeleksi semua elemen HTML dengan selector css.
seperti document.querySelector tapi bedanya document.querySelector hanya menyeleksi satu element tapi document.querySelectorAll akan menyeleksi semua element dengan selector css tertentu.
contoh kodenya:
// <div class="number">18</div>
// <div class="number">19</div>
// <div class="number">20</div>
document.querySelectorAll(".number"); //maka semua element dengan class number akan diseleksi