Làm cách nào để thực hiện thao tác tìm kiếm trong JavaScript?

Trong phần này, chúng ta sẽ viết phần mã HTML. Trong HTML, chúng tôi sẽ chỉ liên kết Biểu định kiểu và tệp JavaScript của chúng tôi. Thẻ đầu vào được sử dụng để tạo thanh tìm kiếm và nó bao gồm một số thuộc tính như loại, trình giữ chỗ, tên. Chúng tôi cũng cần một danh sách các vật phẩm chứa các tên động vật khác nhau cho phép chúng tôi tìm kiếm động vật thông qua danh sách này. Các lớp và ID được sử dụng trong thẻ sẽ được xác định trong biểu định kiểu bên dưới.  

HTML




<html>

     

<head>

    <<0>

<2____13

<2____15

    <7<0>

     

    html2

    _______1html5 html6html7html8 html9html7>1 >2html7>4>

<7____6>

>9

<____41>

     

         5

    _______1     8      9html7<1 <2html7<4 html9html7<7

<2<9html7head1 head2html7head4>

     

    head8

    ____1>1      9html7>4>

<2______1>8 >9html7    1    2>8>

<2______1>8 >9html7    1<1>8>

<2______1>8 >9html7    1<00>8>

<2______1>8 >9html7    1<09>8>

<2______1>8 >9html7    1<18>8>

<2______1>8 >9html7    1<27>8>

<2______1>8 >9html7    1<36>8>

<2_______1>8 >9____27    1<45>8>

<2______1>8 >9html7    1<54>8>

<2______1>8 >9html7    1<63>8>

<2______1>8 >9html7    1<72>8>

    ____17____31>

     

    ____181

    _______1<84 <85html7<87<88<84>

<7____41>

>9

<7____2____3

đầu ra

Làm cách nào để thực hiện thao tác tìm kiếm trong JavaScript?

 

Sử dụng CSS

Mặc dù thẻ đầu vào ở trên và danh sách được sắp xếp có vẻ ổn, nhưng nó vẫn cần một số kiểu dáng. Đối với kiểu dáng của thanh tìm kiếm, một số lề và phần đệm được thêm vào để làm cho nó trông rõ ràng. Các phép đo được tính theo tỷ lệ phần trăm để nó tự điều chỉnh khi được sử dụng ở mọi kích thước màn hình (Di động, Máy tính để bàn, v.v.). Quá trình chuyển đổi Webkit được sử dụng để thay đổi độ rộng của thanh Tìm kiếm khi được nhấp vào. Độ rộng ban đầu của thanh tìm kiếm là 30%, nhưng khi được nhấp vào, nó sẽ thay đổi thành 70% với chuyển đổi dễ dàng vào dễ dàng là 0. 15 giây

CSS




<98<99

_______201____202____203html04

     ____206____202html08html04

     ____211html12html04

html14html15

 

html14html17

html18html19____202html21html04

html18html24____225html26

html18html28html25html26

html14html15

 

html14html34

<2____236

html14html38

     ____219html02____242html04

html14html15

 

<98html47

    ____249html50html51html04

    ____201____202html56html04

html14html15

 

html60

html14html62____202html64html65

<98html67

Đầu ra 
Sau khi thêm Kiểu dáng, trang của chúng ta sẽ trông như thế này.
 

Làm cách nào để thực hiện thao tác tìm kiếm trong JavaScript?

Ghi chú. Nếu kiểu trang của bạn không thay đổi, hãy đảm bảo rằng kiểu. tệp css nằm trong cùng thư mục với chỉ mục. html.
Nó vẫn chưa hoàn thiện vì chúng tôi vẫn cần JavaScript để hoàn thành chức năng của thanh tìm kiếm này.
 

Sử dụng JavaScript

Trong mã HTML của thanh tìm kiếm, chúng tôi đã cung cấp đầu vào id=”searchbar” và onkeyup mà chúng tôi gọi là hàm “search_animal”. onkeyup gọi chức năng này mỗi khi nhả phím trên bàn phím.  

Trước tiên, chúng tôi nhận đầu vào của mình bằng cách sử dụng getElementById. Đảm bảo chuyển đổi nó thành chữ thường để tránh phân biệt chữ hoa chữ thường trong khi tìm kiếm. Một mảng tài liệu được lưu trữ trong x. Điều này chứa mọi danh sách có id=”animals”. Sau đó, một vòng lặp được chạy để kiểm tra xem InternalHTML của mọi tài liệu có bao gồm chuỗi con đầu vào hay không, thuộc tính hiển thị được đặt thành 'Không' để nó ẩn ở giao diện người dùng.  

Javascript




html68

html69 html70

_______8____272____273html74

    html76

    ____278html79html80

     

    html83 html84

<2html86 html87

html88html89html90html04

<2____215

<2html95 html96

html88html89html99>00

<2____215

    html15

html15

đầu ra.  

Làm cách nào để thực hiện thao tác tìm kiếm trong JavaScript?

 

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này

HTML là nền tảng của các trang web, được sử dụng để phát triển trang web bằng cách cấu trúc các trang web và ứng dụng web. Bạn có thể học HTML từ đầu bằng cách làm theo Hướng dẫn HTML và Ví dụ về HTML này

CSS là nền tảng của các trang web, được sử dụng để phát triển trang web bằng cách tạo kiểu trang web và ứng dụng web. Bạn có thể học CSS từ đầu bằng cách làm theo Hướng dẫn CSS và Ví dụ về CSS này

Làm cách nào để tạo công cụ tìm kiếm bằng JavaScript?

Trường đầu vào. Trường Nhập cơ bản chấp nhận các từ khóa chữ và số từ đầu vào của người dùng
Search Button: The Input keyword will be triggered to call the API method using this button. HTML. HTML. < html > < head > < title >Giphy Search Engine < link rel = "stylesheet" href = "css/main.css" />.

Làm cách nào để tìm kiếm một từ trong JavaScript?

Mã JavaScript. hàm tìm_từ(văn bản, từ){ var x = 0, y=0; . độ dài;i++) { if(text[i] == word[0]) { for(j=i;j< i+word. độ dài;j++) { if(text[j]==word[j-i]) { y++; . độ dài){x++;

Làm cách nào để tìm kiếm một chuỗi cụ thể trong JavaScript?

Trong JavaScript, search() là một phương thức chuỗi được sử dụng để tìm kiếm một chuỗi hoặc biểu thức chính quy cụ thể. Vì phương thức search() là một phương thức của đối tượng String nên nó phải được gọi thông qua một thể hiện cụ thể của lớp String.

Làm cách nào để tìm kiếm văn bản trong đối tượng JavaScript?

Phương pháp tìm kiếm JavaScript .
Chuỗi indexOf()
Chuỗi lastIndexOf()
Tìm kiếm chuỗi()
Khớp chuỗi()
Chuỗi matchAll()
Chuỗi bao gồm()
Chuỗi bắt đầuWith()
Chuỗi kết thúcWith()