Lompat ke konten utama
←

JavaScript dari Nol

Pelajaran 19 dari 23

Menyentuh halaman (DOM)

querySelector dan textContent

Setelah pelajaran ini kamu bisa menulis fungsi yang mengisi teks sebuah elemen halaman.

  • ±14 menit
  • 3 latihan
  • Diperiksa 27 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Di halaman web, objek document mewakili seluruh dokumen. Method document.querySelector mencari elemen pertama yang cocok dengan pemilih CSS, misalnya #hasil untuk id hasil atau .harga untuk kelas harga. Bila tidak ada yang cocok, hasilnya null.

Property textContent berisi seluruh teks di dalam elemen. Mengisinya mengganti isi elemen dengan teks apa adanya, tanpa menafsirkannya sebagai HTML. Sifat itu yang membuatnya dipakai untuk menampilkan apa pun yang berasal dari pengguna atau dari server: nama yang diketik orang lain, komentar, atau pesan kesalahan. Teks yang memuat tanda kurung siku tampil sebagai tanda kurung siku, bukan sebagai tag, sehingga tidak ada kode asing yang ikut berjalan di halaman.

Pola yang dipakai di halaman sungguhan selalu sama: cari elemennya sekali, simpan ke const, lalu isi teksnya setiap kali datanya berubah. Halaman antrean, misalnya, menyimpan const nomor = document.querySelector("#nomor-antrean") satu kali di awal, lalu cukup menulis nomor.textContent = antrean pada setiap pemanggilan berikutnya.

const judul = document.querySelector("#judul");
judul.textContent = "Toko Nusantara";

const hasil = document.querySelector("#hasil");
hasil.textContent = `Total: Rp${(255000).toLocaleString("id-ID")}`;

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 3 lagi

Sebagian materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT).