色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

js模擬實現百度搜索

瀏覽:89日期:2022-06-20 11:47:43

本文實例為大家分享了js實現百度搜索的具體代碼,供大家參考,具體內容如下

總體思路:用戶在文本框里輸入的是什么,就來數組中遍歷每個元素,找輸入的內容是否在遍歷到的元素里面,如果在,就把這個元素做成li標簽加到ul里,如果不在就不操作

怎么判斷在不在字符串里?

xxx.indexOf(內容) != -1

onkeyup事件:

鍵盤彈起時會觸發的事件

效果圖:

js模擬實現百度搜索

<!DOCTYPE html><html><head lang='en'> <meta charset='UTF-8'> <title></title> <style> * { margin: 0; padding: 0; } body { font-size: 20px; } .box { width: 600px; height: 40px; margin: 200px auto; position: relative; } #txt { width: 498px; height: 38px; border: 1px solid #eee; font-size: 20px; } #search { width: 100px; height: 40px; } #keywords { position: absolute; top: 40px; left: 0; background-color: rgb(12, 255, 24); list-style: none; width: 500px;; } li { line-height: 24px; } /*/!*是li標簽,并且鼠標移入的時候變紅*!/*/ /*li:hover {*/ /*background-color: red;*/ /*}*/ </style></head><body> <div class='box'> <div class='top'> <input type='text' /><input type='button' value='search' /> </div> <ul id='keywords'></ul></div> <script> //查找用戶輸入的關鍵字,就來這個數組找 var keywords = ['zhongqiulan', 'linda為什么很黑', 'who are linda', '廣東人', '廣東人愛吃', '廣東人愛吃福建人', '林丹的生平', 'JavaScript', 'Java', '王思聰', '王健林', '社會王', '隔壁老王', '班長以前為什么頭發長', 'aaaa', 'hhhh', 'cccc']; //找到顯示結果的ul var ul = document.getElementById('keywords'); //找到文本框 var txt = document.getElementById('txt'); //給文本框加鍵盤彈起事件(當用戶在文本框里按鍵盤上的任意鍵并彈起時觸發) txt.onkeyup = function () { //事件剛剛觸發就先清空上一次的結果(其實就是把ul清空) ul.innerHTML = ''; //拿到用戶輸入的內容 this是文本框 var str = this.value; //如果拿到空字符串,就不要執行下面的代碼 if (str == '') { return; } //遍歷數組,拿到所有結果 for (var i = 0; i < keywords.length; i++) { //判斷當前某一個結果里是否包含用戶輸入的內容 if (keywords[i].indexOf(str) != -1) { //把當前結果做成li標簽 var li = document.createElement('li'); li.innerHTML = keywords[i]; //添加到ul里顯示 ul.appendChild(li); //每創建一個li標簽就加一個鼠標移入事件 li.onmouseover = function () { this.style.backgroundColor = 'red'; } //鼠標移出時把被移出的li顏色清空 li.onmouseout = function () { this.style.backgroundColor = ''; } //給每個li加點擊事件 li.onclick = function () { //要拿到被點擊的li標簽的內容 //再把內容賦值給文本框 txt.value = this.innerHTML; ul.innerHTML = ''; } } } }; </script></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: 百度
相關文章:
主站蜘蛛池模板: 精品国产杨幂在线观看福利 | 中日韩精品视频在线观看 | 中国美女黄色一级片 | 亚洲视频免 | 久久精品国产免费中文 | 国产真实一区二区三区 | 久久99网站| 免费看美女无遮掩的软件 | 91精品国产爱久久久久久 | 欧美国产日韩在线观看 | 寡妇一级a毛片免费播放 | 一区二区三区四区视频在线 | 欧美成人高清性色生活 | 很黄很暴力深夜爽爽无遮挡 | 亚洲精品一区二三区在线观看 | 韩国美女一级片 | 亚洲 欧美 手机 在线观看 | 欧美人成一本免费观看视频 | 日本黄网在线观看 | 黄色免费在线观看视频 | 久久精品国产99久久99久久久 | 国产成人精品久久一区二区小说 | 久久成人毛片 | 日本免费二区三区久久 | 精品91一区二区三区 | 欧美成人精品高清在线观看 | 成人亚洲国产精品久久 | 九九视频在线观看视频23 | 日本亚州在线播放精品 | 久久久久琪琪去精品色村长 | 午夜mm131美女做爰视频 | 精品99久久| 久草视频免费看 | 国产盗摄一区二区三区 | 国产精品久久国产三级国电话系列 | 欧美成人免费全部观看天天性色 | 99视频免费在线观看 | 久久怡红院国产精品 | 韩国免费a级毛片 | 国产精品亚洲第一区柳州莫青 | 免费观看欧美一级高清 |