javascript - kaedah carian().
高洛峰
高洛峰 2017-05-18 11:03:10
0
2
1082

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?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(2)
迷茫

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

淡淡烟草味

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan