Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBUAT FUNGSI SEARCH DI HTML DENGAN JAVASCRIPT

Ikuti langkah-langkah berikut ini untuk membuat fungsi pencarian di HTML menggunakan JavaScript. Praktis, mudah, dan cocok bagi pemula">

Daftar Isi:

Persiapan
Langkah 1: Menambahkan Formuli...
Langkah 2: Membuat Fungsi Penc...
Langkah 3: Menambahkan Logika ...

Pada artikel kali ini, kita akan membahas mengenai cara membuat fungsi pencarian di HTML menggunakan JavaScript. Seiring berkembangnya teknologi informasi, fungsi search engine di situs web sangat penting bagaimana pun bentuk situs webnya. Berikut adalah langkah-langkah membuat fungsi search di HTML dengan JavaScript.

Persiapan

Sebelum memulai, kamu perlu memastikan jika sudah memiliki file HTML dan Javascript yang akan digunakan. Jika belum memiliki file tersebut, silahkan buat file baru dengan ekstensi .html dan .js.

Contoh struktur dasar file HTML:

<!DOCTYPE html>
<html>
<head>
  <title>Fungsi Pencarian</title>
</head>
<body>
  <!-- Konten HTML di sini -->
</body>
</html>

Langkah 1: Menambahkan Formulir Pencarian di HTML

Tambahkan input type search dan tombol di dalam file HTML kamu. Formulir pencarian ini nantinya akan digunakan untuk menerima inputan dari pengguna.

Contoh:

<form id="formPencarian">
  <input type="search" id="kataKunci" placeholder="Kata kunci">
  <input type="button" value="Cari">
</form>

Langkah 2: Membuat Fungsi Pencarian di JavaScript

Membuat fungsi ini adalah langkah penting. Kamu perlu menuliskan logikanya di file JavaScript.

Contoh:

function pencarian() {
  var kataKunci = document.getElementById('kataKunci').value;
  // Logika pencarian di sini
}

Di sini, kita mendapatkan nilai dari inputan pengguna menggunakan ID ‘kataKunci’.

Membuat Event Listener

Berikutnya, kita perlu membuat event listener untuk menangani event saat pengguna menekan tombol ‘Cari’.

Contoh:

document.getElementById('formPencarian').addEventListener('submit', function(e) {
  e.preventDefault();
  pencarian();
});

Langkah 3: Menambahkan Logika Pencarian

Langkah terakhir adalah menambahkan logika pencarian. Di sini, kamu bisa menambahkan logika sesuai dengan kebutuhanmu.

Contoh:

function pencarian() {
  var kataKunci = document.getElementById('kataKunci').value;
  // Dapatkan semua elemen p di halaman web
  var paragraf = document.getElementsByTagName('p');
  // Lakukan pencarian pada setiap elemen p
  for (var i = 0; i < paragraf.length; i++) {
    if (paragraf[i].textContent.indexOf(kataKunci) > -1) {
      // Jika ditemukan, tampilkan elemen
      paragraf[i].style.display = '';
    } else {
      // Jika tidak ditemukan, sembunyikan elemen
      paragraf[i].style.display = 'none';
    }
  }
}

Dengan begitu, fungsi pencarian di HTML dengan JavaScript telah selesai. Kamu sudah bisa melakukan pencarian kata kunci pada halaman web. Semoga bermanfaat!

cover kelas Kelas membuat website dengan HTML dan CSS
Kelas membuat website dengan HTML dan CSS

belajar membuat website kamu dari nol. Cocok untuk pemula

Lihat Kelas

Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding