国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

基于JavaScript實現百度搜索框效果

來源:懂視網 責編:小OO 時間:2020-11-27 22:34:12
文檔

基于JavaScript實現百度搜索框效果

本文實例為大家分享了js實現百度搜索框展示效果的具體代碼,供大家參考,具體內容如下:具體代碼如下:<,<。DOCTYPE html>;<;html lang="en">;<;head>;<;meta charset="UTF-8">;<;title>;Document<;/title>;<;style>;*{ margin:0;padding:0;font-size:14px;} input{ display:block;outline:none;} a{ display:block;text-decoration: none;color:#000;} a:hover,a:active,如果內容沒有清空。
推薦度:
導讀本文實例為大家分享了js實現百度搜索框展示效果的具體代碼,供大家參考,具體內容如下:具體代碼如下:<,<。DOCTYPE html>;<;html lang="en">;<;head>;<;meta charset="UTF-8">;<;title>;Document<;/title>;<;style>;*{ margin:0;padding:0;font-size:14px;} input{ display:block;outline:none;} a{ display:block;text-decoration: none;color:#000;} a:hover,a:active,如果內容沒有清空。

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

具體代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 *{
 margin:0;
 padding:0;
 font-size:14px;
 }
 input{
 display:block;
 outline:none;
 }
 a{
 display:block;
 text-decoration: none;
 color:#000;
 }
 a:hover,a:active,a:target{
 text-decoration: none;
 color:#000;
 }
 ul,li{

 list-style:none;
 }
 .box{
 position:absolute;
 top:20px;
 left:50%;
 margin-left:-250px;
 width:500px;
 }
 .box input{
 width:300px;
 height:35px;
 padding:0 10px;
 border:1px solid #008000;
 }
 .box ul{
 display:none;
 position:relative;
 top:-1px;
 border:1px solid #008000;
 }
 .box ul li,.box ul li a{
 height:35px;
 line-height:35px;
 
 }
 .box ul li a{
 padding:0 10px;
 }
 .box ul li a:hover{
 background:#ccc;
 }
 </style>
</head>
<body>
 <div class='box'>
 <input type="text" id='searchInp'>
 <ul id='searchList'>
 <li><a href="javascript:;">111111111111</a></li>
 <li><a href="javascript:;">2222222222</a></li>
 <li><a href="javascript:;">33333333333</a></li>
 <li><a href="javascript:;">444444444444</a></li>
 <li><a href="javascript:;">5555555555555</a></li>
 </ul>
 </div>


 <script>
 //顯示
 /*
 1、文本框獲取焦點,并且文本框中有內容的時候
 2、在文本框中操作內容(新輸入/刪除),如果內容沒有清空,我們就顯示,否則就隱藏

 */
 //隱藏
 /*
 1、點擊頁面中其余的位置(除了點擊文本框和searchList里面的每一行)都隱藏;
 2、點擊searchList中的列表隱藏,但是還要把列表中的內容放到文本框中
 */
 //不管是獲取焦點onfocus,還是在里面編輯內容onkeyup,都是有內容顯示,沒內容隱藏
 var searchInp = document.getElementById('searchInp'),searchList = document.getElementById('searchList');
 searchInp.onkeyup = searchInp.onfocus = function(){
 var val = this.value.replace(/(^ +| +$)/g,'')//獲取文本框中的內容,并且去除它的首尾空格
 searchList.style.display = val.length > 0 ? "block" : "none";
 }

 document.body.onclick = function(e){
 e = e || window.event;
 e.target = e.target || e.srcElement;

 //如果事件源是#searchList下的a標簽,我們讓searchList隱藏,并且把當前點擊這個a中的內容放在文本框中
 if(e.target.tagName.toLowerCase()==="a" && e.target.parentNode.parentNode.id==="searchList"){
 searchList.style.display = "none";
 searchInp.value = e.target.innerHTML;
 return;
 }
 //如果事件源是文本框還需要單獨的處理
 // if(e.target.id === "searchInp"){
 // return;
 // }
 searchList.style.display = "none";
 }

 //我們可以阻止一個容器中某些特殊性的元素,讓其不在委托的范圍內:我們只需要把這些不需要委托的阻止冒泡傳播即可
 searchInp.onclick = function(e){
 e = e || window.event;
 e.stopPropagation ? e.stopPropagation() : e.cancelBubble = "true";
 }
 </script>
</body>
</html>

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

基于JavaScript實現百度搜索框效果

本文實例為大家分享了js實現百度搜索框展示效果的具體代碼,供大家參考,具體內容如下:具體代碼如下:<,<。DOCTYPE html>;<;html lang="en">;<;head>;<;meta charset="UTF-8">;<;title>;Document<;/title>;<;style>;*{ margin:0;padding:0;font-size:14px;} input{ display:block;outline:none;} a{ display:block;text-decoration: none;color:#000;} a:hover,a:active,如果內容沒有清空。
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 精品国产亚洲一区二区三区 | 成人在线一区二区 | 欧美日韩免费一区二区在线观看 | 一区二区视频在线观看高清视频在线 | 国产v欧美v日韩在线观看 | 久久精品无遮挡一级毛片 | 欧美在线观看不卡 | 国产一区二区三区免费在线观看 | xxx色xxx性 | 亚洲国产日韩欧美在线as乱码 | 一级毛片特级毛片免费的 | 97一区二区三区四区久久 | 久久久精品一区二区三区 | 操日韩 | 国产91在线 | 日本 | 亚洲三级在线视频 | 国产高清美女一级a毛片久久 | 亚洲精品国产第七页在线 | 全免费毛片在线播放 | 在线亚洲一区 | 亚洲综合影院 | 亚洲国产成人久久三区 | 伊人久久精品久久亚洲一区 | www.久久99| 日韩欧美国产另类 | 国产精品成人va | 深夜福利一区二区 | 欧美日韩一区二区在线 | 国产在线视频不卡 | 在线观看欧美 | 91在线高清 | 国产精品hd免费观看 | 麻豆91视频 | 欧美aa在线观看 | 亚洲综合视频 | 亚洲一区二区欧美 | 国内精品久久久久久久97牛牛 | 久久2 | 久久精品福利视频 | 欧美 日韩 成人 | 永久免费观看的毛片的网站 |