Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript से फिल्टर टेबल कैसे बनाएं?

उदाहरण

JavaScript का उपयोग करके एक फिल्टर टेबल बनाने के लिए, निम्न कोड देखें:

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box;    }    .searchField {       width: 100%;       font-size: 16px;       padding: 12px 20px 12px 40px;       border: 1px solid #ddd;       margin-bottom: 12px;    }    .birthDayTable {       border-collapse: collapse;       width: 100%;       font-size: 18px;    }    .birthDayTable th, .birthDayTable td {       text-align: left;       padding: 12px;    }    .birthDayTable tr {       border-bottom: 4px solid #ddd;    }    .birthDayTable tr.header, .birthDayTable tr:hover {       background-color: #f1f1f1;    } </style> </head> <body> <h1>फिल्टर टेबल उदाहरण</h1> <input type="text" class="searchField" placeholder="मित्र का नाम:" /> <table class="birthDayTable"> <tr class="header"> <th style="width:60%;">मित्र</th> <th style="width:40%;">जन्मदिन महीना</th> </tr> <tr> <td>शॉन</td> <td>जनवरी</td> </tr> <tr> <td>रॉन</td> <td>मार्च</td> </tr> <tr> <td>जैक</td> <td>दिसंबर</td> </tr> <tr> <td>साइमन</td> <td>फरवरी</td> </tr> <tr> <td>रिकी</td> <td>नवंबर</td> </tr> </table> <script>    document .querySelector(".searchField") .addEventListener("keyup", searchFunction);    function searchFunction() {       var input, filter, table, tr, td, i, txtValue;       input = document.querySelector(".searchField");       filter = input.value.toUpperCase();       table = document.querySelector(".birthDayTable");       tr = table.getElementsByTagName("tr");       for (i = 0; i < tr.length; i++) {          td = tr[i].getElementsByTagName("td")[0];          if (td) {             txtValue = td.textContent || td.innerText;             if (txtValue.toUpperCase().indexOf(filter) > -1) {                tr[i].style.display = "";             } else {                tr[i].style.display = "none";             }          }       }    } </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा:

JavaScript से फिल्टर टेबल कैसे बनाएं?

सर्च फ़ील्ड में कुछ टाइप करने पर:

JavaScript से फिल्टर टेबल कैसे बनाएं?

  1. जावास्क्रिप्ट में कॉन्स्टेंट्स कैसे बनाएं? उदाहरण सहित समझाएं। जावास्क्रिप्ट में कॉन्स्टेंट्स कैसे बनाएं? उदाहरण सहित समझाएं।

    परिचय जावास्क्रिप्ट में const कीवर्ड (ES2015) का उपयोग उन वेरिएबल्स को घोषित करने के लिए किया जाता है जिन्हें पुनः असाइन नहीं किया जा सकता। हालांकि, यदि मान एक ऑब्जेक्ट या ऐरे है, तो इसकी प्रॉपर्टीज/एलिमेंट्स अभी भी मॉडिफाई की जा सकती हैं। उदाहरण निम्न कोड जावास्क्रिप्ट में कॉन्स्टेंट्स बनाने के ल

  1. JavaScript से सर्च मेनू बनाकर लिंक्स को फ़िल्टर कैसे करें? JavaScript से सर्च मेनू बनाकर लिंक्स को फ़िल्टर कैसे करें?

    JavaScript के साथ लिंक्स को फ़िल्टर करने के लिए सर्च मेनू बनाने का कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &

  1. HTML में कैप्शन वाली टेबल कैसे बनाएं? HTML में कैप्शन वाली टेबल कैसे बनाएं?

    <caption> टैग का उपयोग HTML टेबल में कैप्शन (शीर्षक) जोड़ने के लिए <caption> टैग उपयोग करें। यह <table> टैग के तुरंत बाद आता है। उदाहरण <!DOCTYPE html> <html> <head> <style> table, td, th { border: 1px solid black; } </style> </head>