


Cara menggunakan HTML, CSS dan jQuery untuk melaksanakan fungsi carian dalam halaman web
Cara menggunakan HTML, CSS dan jQuery untuk melaksanakan fungsi carian dalam halaman web
Pengenalan:
Dengan perkembangan pesat Internet, enjin carian telah menjadi cara penting untuk orang ramai mendapatkan maklumat. Walau bagaimanapun, dalam beberapa kes, kami mungkin perlu melaksanakan fungsi carian dalam halaman web tertentu supaya pengguna dapat mencari dengan cepat perkara yang mereka inginkan. Artikel ini akan memperkenalkan cara menggunakan HTML, CSS dan jQuery untuk melaksanakan fungsi carian dalam halaman web, dan memberikan contoh kod khusus.
1. Kod bahagian HTML:
Pertama, kita perlu menggunakan HTML untuk membina struktur halaman web asas, dan menambah kotak carian dan kawasan untuk memaparkan hasil carian. Kod tersebut adalah seperti berikut:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>网页内搜索功能</title> <style> /* CSS样式代码在下一部分给出 */ </style> </head> <body> <div class="search-container"> <input type="text" id="search-input" placeholder="请输入关键字..."> <button id="search-button">搜索</button> </div> <div id="search-results"> <!-- 搜索结果显示在这里 --> </div> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> /* jQuery代码在下一部分给出 */ </script> </body> </html>
2. Kod bahagian CSS:
Seterusnya, kita perlu menggunakan CSS untuk mencantikkan gaya kotak carian dan kawasan hasil carian. Kod tersebut adalah seperti berikut:
.search-container { text-align: center; margin-top: 20px; } #search-input { width: 300px; height: 40px; font-size: 16px; padding: 5px 10px; border: none; border-radius: 4px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); outline: none; } #search-button { width: 80px; height: 40px; font-size: 16px; background-color: #007bff; color: #fff; border: none; border-radius: 4px; margin-left: 10px; cursor: pointer; } #search-results { margin-top: 20px; }
3. Bahagian jQuery kod:
Akhir sekali, kami menggunakan jQuery untuk melaksanakan fungsi carian. Kod adalah seperti berikut:
$(document).ready(function() { $("#search-button").click(function() { var keyword = $("#search-input").val(); // 获取搜索关键字 // 遍历网页内的所有要搜索的元素,并将匹配到的结果显示在搜索结果区域 $("p, h1, h2, h3, h4, h5, h6").each(function() { var text = $(this).text(); // 获取元素的文本内容 if (text.includes(keyword)) { $(this).css("background-color", "yellow"); } else { $(this).css("background-color", ""); // 清除之前匹配到的元素的背景颜色 } }); }); });
Penjelasan kod:
- Mula-mula, kami menulis kod dalam fungsi $(document).ready() untuk memastikan halaman dimuatkan sebelum melaksanakan.
- Apabila butang carian diklik, kami mendapat kata kunci dalam kotak carian, dan kemudian menggunakan fungsi each() untuk merentasi semua elemen yang hendak dicari (dengan andaian di sini bahawa elemen yang akan dicari ialah tajuk dan perenggan dalam halaman ).
- Untuk setiap elemen, kami memperoleh kandungan teksnya melalui fungsi text() dan menggunakan fungsi includes() untuk menentukan sama ada ia mengandungi kata kunci.
- Jika kata kunci disertakan, kami menetapkan warna latar belakang kepada kuning melalui fungsi css(), menunjukkan bahawa hasilnya dipadankan jika kata kunci tidak disertakan, kami mengosongkan warna latar belakang elemen yang dipadankan sebelumnya.
Ringkasan:
Melalui gabungan HTML, CSS dan jQuery, kami boleh melaksanakan fungsi carian dalam halaman web dengan mudah. Pengguna boleh memasukkan kata kunci dalam kotak carian dan selepas mengklik butang carian, halaman akan menyerlahkan elemen yang sepadan dengan kata kunci untuk membantu pengguna mencari kandungan yang mereka inginkan dengan cepat. Di atas adalah arahan penggunaan dengan contoh kod khusus saya harap ia akan membantu semua orang.
Atas ialah kandungan terperinci Cara menggunakan HTML, CSS dan jQuery untuk melaksanakan fungsi carian dalam halaman web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Bagaimana cara menggunakan butang bootstrap? Perkenalkan CSS bootstrap untuk membuat elemen butang dan tambahkan kelas butang bootstrap untuk menambah teks butang

Untuk menyesuaikan saiz unsur-unsur dalam bootstrap, anda boleh menggunakan kelas dimensi, yang termasuk: menyesuaikan lebar: .col-, .w-, .mw-adjust ketinggian: .h-, .min-h-, .max-h-

Untuk menubuhkan rangka kerja bootstrap, anda perlu mengikuti langkah -langkah ini: 1. Rujuk fail bootstrap melalui CDN; 2. Muat turun dan tuan rumah fail pada pelayan anda sendiri; 3. Sertakan fail bootstrap di HTML; 4. Menyusun sass/kurang seperti yang diperlukan; 5. Import fail tersuai (pilihan). Setelah persediaan selesai, anda boleh menggunakan sistem grid Bootstrap, komponen, dan gaya untuk membuat laman web dan aplikasi yang responsif.

Terdapat beberapa cara untuk memasukkan imej dalam bootstrap: masukkan imej secara langsung, menggunakan tag HTML IMG. Dengan komponen imej bootstrap, anda boleh memberikan imej yang responsif dan lebih banyak gaya. Tetapkan saiz imej, gunakan kelas IMG-cecair untuk membuat imej boleh disesuaikan. Tetapkan sempadan, menggunakan kelas IMG-Sempadan. Tetapkan sudut bulat dan gunakan kelas IMG-bulat. Tetapkan bayangan, gunakan kelas bayangan. Saiz semula dan letakkan imej, menggunakan gaya CSS. Menggunakan imej latar belakang, gunakan harta CSS imej latar belakang.

Jawapan: Anda boleh menggunakan komponen pemetik tarikh bootstrap untuk melihat tarikh di halaman. Langkah -langkah: Memperkenalkan rangka kerja bootstrap. Buat kotak input pemilih Tarikh dalam HTML. Bootstrap secara automatik akan menambah gaya kepada pemilih. Gunakan JavaScript untuk mendapatkan tarikh yang dipilih.

Terdapat dua cara untuk membuat garis perpecahan bootstrap: menggunakan tag, yang mewujudkan garis perpecahan mendatar. Gunakan harta sempadan CSS untuk membuat garis perpecahan gaya tersuai.

Untuk mengesahkan tarikh dalam bootstrap, ikuti langkah -langkah ini: memperkenalkan skrip dan gaya yang diperlukan; memulakan komponen pemilih tarikh; Tetapkan atribut data-BV-tarikh untuk membolehkan pengesahan; Konfigurasikan peraturan pengesahan (seperti format tarikh, mesej ralat, dll.); Mengintegrasikan rangka kerja pengesahan bootstrap dan mengesahkan input tarikh secara automatik apabila borang dikemukakan.

Fungsi muat naik fail boleh dilaksanakan melalui bootstrap. Langkah -langkah adalah seperti berikut: Memperkenalkan fail bootstrap CSS dan JavaScript; Buat medan input fail; Buat butang muat naik fail; mengendalikan muat naik fail (menggunakan FormData untuk mengumpul data dan kemudian hantar ke pelayan); gaya tersuai (pilihan).
