cari

Rumah  >  Soal Jawab  >  teks badan

javascript - kaedah carian().

Baidu Front-End Academy Fasa Kedua Tugasan 20
http://ife.baidu.com/2016/tas...

search.addEventListener("click",function(){
               let text = searchText.value;//text 用户输入的内容

               for(let i= 0;i<data.length;i++){              

                    if(data[i].search(text)===0){

                          li[i].style.backgroundColor = "yellow";

                    }

               }
});

Saya melihat seseorang memadankan input kandungan oleh pengguna pertanyaan seperti ini. Saya tidak tahu maksudnya Adakah ini pertanyaan untuk rentetan yang sama dengan 0?

高洛峰高洛峰2789 hari yang lalu1102

membalas semua(2)saya akan balas

  • 迷茫

    迷茫2017-05-18 11:05:10

    Gelung semua data数组,假如有data的元素没有找到text if(data[i].search(text)===0)、就把当前liTetapkan latar belakang kepada amaran kuning!

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-18 11:05:10

    Untuk butiran, sila klik pada kaedah carian js: http://www.w3school.com.cn/js...

    Kaedah carian

    js: Jika tiada subrentetan sepadan ditemui, ia mengembalikan -1 jika ia ditemui, ia mengembalikan templat padanan corak di mana huruf pertama rentetan yang dicari terletak ->data[i] dalam rentetan Tandakan indeks.

    Jadi penghakiman if() adalah dengan berharap teks boleh dipadankan daripada huruf pertama data[i].

    Seperti abacab.search(ab), ini akan mengembalikan 0 dan masukkan blok if.

    balas
    0
  • Batalbalas