国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS實現關鍵字搜索時的相關下拉字段效果

2024-05-06 16:07:29
字體:
來源:轉載
供稿:網友
關鍵字搜索時有下拉字段,在使用百度時會遇到,本例講述用js實現類似的效果
 
 
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title>Hello World</title> <link href="style.css" rel="external nofollow" rel="stylesheet" type="text/css">  <script type="text/javascript">   sources= new Array("www.sina.com","www.baidu.com","www.google.com","www.sina.org","www.baidu.ogr.cn");   tabinfo = "";   flag = new Array(sources.length);   for(var i=0;i<flag.length;i++)     flag[i] = false ;      function immediately(){          var element = document.getElementById("i1");     if("/v"=="v") {       element.onpropertychange = webChange;     }else{       element.addEventListener("input",webChange,false);     }     function webChange(){       var tab = document.all("dl1");       for(var i=0;i<flag.length;i++)         flag[i] = false ;//重新初始化       if(element.value){         var content = document.getElementById("i1").value;         for(var i = 0 ;i < sources.length ; i ++){           if(sources[i].indexOf(content) != -1){             flag[i] = true;              }         }         for(var j=0;j<flag.length;j++){                      if(flag[j]){//sources[j]有與文本框文字相同的內容             if(tab.rows.length>0){               for(var k=0;k<tab.rows.length;k++)                 if(tab.rows[k].cells[0].innerText.indexOf(content) == -1)                   tab.deleteRow(k);             }             for(var k=0;k<tab.rows.length;k++){               tabinfo += tab.rows[k].cells[0].innerText;             }               if(tabinfo.indexOf(sources[j]) == -1){                nrow = tab.insertRow(0);               newcell = nrow.insertCell();               newcell.innerHTML = sources[j]              }             tabinfo = "";           }                               }       }     }   }  </script> <script language="javascript">   var lastObj=null;    function backBlack(){     event.srcElement.style.background="gray";     forceBackC6();     if(event.srcElement.tagName=="TD"){       lastObj=event.srcElement;     }     fillData();   }   function backC6(){     event.srcElement.style.background="#CCCCCC";   }   function forceBackC6(){    if(lastObj!=null)     lastObj.style.background="#F8F8FF";   }     function fillData(){     if(lastObj.innerHTML!=null)      document.all.i1.value=lastObj.innerHTML;    }      function init(){     Layer1.style.top=i1.offsetTop+40;     Layer1.style.left=i1.offsetLeft;     Layer1.style.visibility="visible";   }   function hideBelow(){     Layer1.style.visibility="hidden";   } </script>  </head> <body> <input type="text" id="i1" style="height:20px" onFocus="init()" onBlur="hideBelow()" /> <script type="text/javascript"> immediately(); </script> <div id="Layer1">  <table id="dl1" class="midHead" cellspacing="0" onMouseOut="backC6()" onMouseOver="backBlack()" border="0" >     </table> </div>  <br>  </body> </html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 武乡县| 连南| 博兴县| 开鲁县| 资溪县| 班玛县| 怀安县| 吉水县| 武威市| 如皋市| 宜黄县| 林西县| 前郭尔| 宁强县| 德昌县| 东阳市| 太原市| 辽阳市| SHOW| 拜泉县| 措勤县| 开封市| 乌审旗| 阳东县| 宝清县| 黄石市| 贵定县| 辛集市| 陆河县| 宝丰县| 潜江市| 商城县| 双牌县| 体育| 宜川县| 怀远县| 荔浦县| 永年县| 调兵山市| 延寿县| 临夏市|