কম্পিউটার

কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি ফিল্টার তালিকা তৈরি করবেন?


জাভাস্ক্রিপ্ট দিয়ে একটি ফিল্টার তালিকা তৈরি করতে, কোডটি নিম্নরূপ -

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
   * {
      box-sizing: border-box;
   }
   .searchInput {
      width: 100%;
      font-size: 16px;
      padding: 12px 20px 12px 40px;
      border: 2px solid grey;
      margin-bottom: 12px;
   }
   .animalUL {
      list-style-type: none;
      padding: 0;
      margin: 0;
   }
   .animalUL li a {
      border-top: 1px solid rgb(0, 0, 0);
      margin-top: -1px;
      background-color: #f6f6f6;
      padding: 12px;
      text-decoration: none;
      font-size: 18px;
      color: black;
      display: block;
   }
   .animalUL li a:hover:not(.header) {
      background-color: #eee;
   }
</style>
</head>
<body>
<h1>Filter list example</h1>
<input type="text" class="searchInput" onkeyup="filterFunction()" placeholder="Search for animals" title="Type in a name"/>
<ul class="animalUL">
<li><a href="#">Cat</a></li>
<li><a href="#">Cheetah</a></li>
<li><a href="#">Dog</a></li>
<li><a href="#">Giraffe</a></li>
<li><a href="#">Lion</a></li>
<li><a href="#">Leopard</a></li>
<li><a href="#">llama</a></li>
</ul>
<script>
   function filterFunction() {
      var input, filter, ul, li, a, i, value;
      input = document.querySelector(".searchInput");
      filter = input.value.toUpperCase();
      ul = document.querySelector(".animalUL");
      li = ul.getElementsByTagName("li");
      for (i = 0; i < li.length; i++) {
         a = li[i].getElementsByTagName("a")[0];
         value = a.textContent || a.innerText;
         if (value.toUpperCase().indexOf(filter) > -1) {
            li[i].style.display = "";
         } else {
            li[i].style.display = "none";
         }
      }
   }
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি ফিল্টার তালিকা তৈরি করবেন?

সার্চ ফিল্ডে কিছু টাইপ করার সময় -

কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি ফিল্টার তালিকা তৈরি করবেন?


  1. জাভাস্ক্রিপ্ট দিয়ে একটি করণীয় তালিকা তৈরি করুন

  2. জাভাস্ক্রিপ্টের সাথে লিঙ্কগুলি ফিল্টার করতে কীভাবে একটি অনুসন্ধান মেনু তৈরি করবেন?

  3. সিএসএস এবং জাভাস্ক্রিপ্ট দিয়ে কীভাবে একটি তালিকা গ্রিড ভিউ তৈরি করবেন?

  4. কিভাবে এক্সেলে ফিল্টার দিয়ে ড্রপ ডাউন তালিকা তৈরি করবেন (৭টি পদ্ধতি)