DOM Selection Dasar
Belajar memilih elemen halaman dengan JavaScript dan mengubah teks yang tampil di browser.
Tujuan belajar
- Memahami DOM sebagai representasi halaman di JavaScript
- Memilih elemen dengan document.querySelector
- Mengubah teks elemen dengan textContent
Isi lesson
7 blok- 1.JavaScript mulai menyentuh halamanBelum selesaiWajib
- 2.Pilih dulu, baru ubahBelum selesaiWajib
- 3.Mengubah teks dari JavaScriptBelum selesaiWajib
- 4.Selector harus cocok dengan HTMLBelum selesaiWajib
- 5.Cek pemahamanBelum selesaiWajib
- 6.Coding practiceBelum selesaiWajib
- 7.RingkasanBelum selesaiWajib
JavaScript mulai menyentuh halaman
WajibDi dua module sebelumnya, kamu menulis JavaScript yang bekerja dengan value, function, array, dan object. Sekarang JavaScript mulai terhubung ke halaman yang terlihat. DOM adalah cara browser merepresentasikan HTML agar bisa dibaca dan diubah lewat JavaScript.
Bagian ini memengaruhi progres lesson.
Pilih dulu, baru ubah
WajibPola pertama DOM sederhana: pilih elemen, simpan ke variable, lalu ubah bagian yang diperlukan. Untuk memilih satu elemen, kamu bisa memakai document.querySelector dengan selector CSS seperti #headline, .card, atau h1. Setelah elemen ditemukan, textContent bisa dipakai untuk mengganti teks di dalamnya.
Bagian ini memengaruhi progres lesson.
Mengubah teks dari JavaScript
Wajibconst title = document.querySelector("#title");
const statusText = document.querySelector("#statusText");
title.textContent = "Lesson siap dipelajari";
statusText.textContent = "Teks ini diubah lewat JavaScript.";Baris pertama memilih elemen dengan id title. Baris kedua memilih elemen dengan id statusText. Dua baris terakhir mengganti teks yang terlihat di halaman.
Bagian ini memengaruhi progres lesson.
Kesalahan umum
WajibSelector harus cocok dengan HTML
Kalau HTML punya id="title", selector JavaScript harus ditulis "#title". Kalau tanda # hilang, JavaScript akan mencari elemen <title>, bukan elemen dengan id title.
Bagian ini memengaruhi progres lesson.
Cek pemahaman
WajibJawab duluCek pemahaman singkat
Kamu ingin memilih elemen HTML dengan id="message". Selector apa yang dipakai di querySelector?
Progres lesson naik setelah jawaban benar.
Coding practice
WajibDibuka di workspace khususMengubah teks halaman dengan DOM
Latihan memilih elemen dan mengganti teks yang terlihat di preview.
Tujuan awal: Fokus di tab JS. HTML dan CSS sudah menyiapkan elemen yang perlu dipilih.
Practice ini dibuka di workspace khusus. Buka practice untuk memakai editor, preview, dan cek otomatis.
Tombol selesai aktif setelah semua validasi wajib lolos.
Ringkasan
Wajib- DOM membuat HTML bisa dibaca dan diubah oleh JavaScript.
- document.querySelector memilih satu elemen dengan selector CSS.
- textContent mengganti teks yang terlihat di dalam elemen.
- Berikutnya, kamu akan membuat perubahan DOM terjadi setelah user melakukan action.
Bagian ini memengaruhi progres lesson.
Langkah berikutnya
Selesaikan bagian penting lesson ini
Lanjutkan blok wajib berikutnya: JavaScript mulai menyentuh halaman.