html样式
<div class="img"></div> <div class="yi"> <input type="text" id="search" value="" /> <input type="button" value="百度一下" id="baidu"/> <ul> <li></li> <li></li> <li></li> </ul> </div>
css样式
*{margin: 0;padding: 0;} html{ width: 100%; height: 100%; background: url(img/ali.jpg) no-repeat; background-size: 100% 100%; } #search{ width: 537px; height: 45px; margin: 0 auto; font-size: 18px; padding-left:10px ; } #baidu{ width: 110px; height: 50px; background: #C29B9C; color: #fff; font-size: 18px; } ul{ width: 547px; /*height: 250px;*/ background: #fff; /*border: 1px solid #CCCCCC;*/ list-style: none; display: none; } li{ line-height: 40px; width: 547px; font-size: 18px; text-indent:1em ; /*margin-left: 12px; margin-top: 5px;*/ } li:hover{ background: #eee; } .yi{ width: 670px; margin: 70px auto; } .img{ width: 470px; height: 198px; background-image: url(img/baidu.png); background-size:100% 100% ; margin: 40px auto; }
js样式
var baidu = document.getElementById("baidu"); var li = document.getElementsByTagName("li"); var inp =document.getElementById("search"); baidu.onclick = function(){ for (var i=2;i>=0;i--){ if(i==0){ li[0].innerText = document.getElementById("search").value; }else{ li[i].innerText = li[i-1].innerText; } } } var search = document.getElementById("search"); // 聚焦事件 search.onfocus=baidu.onfocus=function(){ var ul = document.getElementsByTagName("ul")[0]; ul.style.display="block"; } // 失焦事件 search.onblur=baidu.onblur=function(){ var ul = document.getElementsByTagName("ul")[0]; ul.style.display="none"; } for(var x of li){ x.onmousedown = look ; } function look(){ inp.value = this.innerHTML; }