js实现百度搜索提示框


Posted in Javascript onFebruary 05, 2017

效果如下所示

js实现百度搜索提示框

话不多说,请看代码:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>百度搜索提示框</title>
<style>
* { margin: 0;padding: 0; outline: none;}
.search101 {
 width: 650px;
 margin: 300px auto;
 font-size: 0;
} 
.sou1 { 
 width: 514px;
 height: 40px;
 color: #666;
 font: 16px Microsoft YaHei;
 border: 1px solid rgba(170,170,170,.9);
 border-right: 0;
 border-radius: 2px 0 0 2px;
 background: rgba(255,255,255,.9);
 padding: 0 30px 0 3px; 
 vertical-align: top; 
 display: inline-block;
 transition: .2s; 
}
.sou2 { 
 width: 100px;
 height: 42px;
 font: 16px Microsoft YaHei;
 color: rgba(255,255,255,.9); 
 background: rgba(0,170,240,1);
 border: 0;
 border-left: 1px solid rgba(0,170,240,1);
 border-radius: 0 2px 2px 0;
 margin: 0 0 0 -1px;
 vertical-align: top;
 transition: .3s;
 display: inline-block;
 cursor: pointer;
}
.sou2:hover {
 background: rgba(0,140,220,.9);
}
.sou1:focus {
 color: #333; 
 border: 1px solid rgba(0,170,240,1);
 border-right: none;
}
</style>
</head>
<body>
 <div class="search101">
 <form action="http://www.baidu.com/baidu" class="search-form" method="" id="search-form">
  <input id="ipt1" name="tn" type="hidden" value="baidu" >
  <input type="text" id="sou1" class="sou1" name="word" maxlength="8048" value="" placeholder="" baiduSug=1 onmouseover="focus()">
  <input type="submit" class="sou2" value="百度一下" >
 </form>
 </div>
<!-- 百度搜索提示 -->
<script charset="gbk" src="http://www.baidu.com/js/opensug.js"></script> <!-- we124.com/libs/js/opensug.js(无logo) -->
<script> 
 document.getElementById("sou1").focus(); 
 var txtObj = document.getElementById("alertSpan");
 //回调函数,用于获取用户当前选择的文字
 function show(str){
 txtObj.innerHTML = str;
 }
 var params = {
 "XOffset": 0,   //提示框位置横向偏移量,单位px
 "YOffset": 0,   //提示框位置纵向偏移量,单位px
 "width": 204,   //提示框宽度,单位px
 "fontColor": "#666",  //提示框文字颜色
 "fontColorHI": "#222",  //提示框高亮选择时文字颜色
 "fontSize": "16px",  //文字大小
 "fontFamily": "微软雅黑", //文字字体
 "borderColor": "#d8d8d8", //提示框的边框颜色
 "bgcolorHI": "#e8e8e8",  //提示框高亮选择的颜色
 "sugSubmit": true,  //在选择提示词条是是否提交表单 
 };
 BaiduSuggestion.bind("ipt1",params,show); 
</script> 
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript学习笔记(十七)js 优化
Feb 04 Javascript
JS数学函数Exp使用说明
Aug 09 Javascript
javascript生成json数据简单示例分享
Feb 14 Javascript
js获取微信版本号的方法
May 12 Javascript
浅析jQuery 3.0中的Data
Jun 14 Javascript
AngularJS国际化详解及示例代码
Aug 18 Javascript
javascript-解决mongoose数据查询的异步操作
Dec 22 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
Bootstrap实现模态框效果
Sep 30 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
Apr 09 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
Jul 20 Javascript
element多个表单校验的实现
May 27 Javascript
jQuery.Form上传文件操作
Feb 05 #Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 #Javascript
用jquery的attr方法实现图片切换效果
Feb 05 #Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 #Javascript
JS动态生成年份和月份实例代码
Feb 04 #Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
Feb 04 #Javascript
js常用DOM方法详解
Feb 04 #Javascript
You might like
PHP字符串处理的10个简单方法
2010/06/30 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
使用JavaScript switch case 另类写法
2010/03/14 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
jQuery.each()用法分享
2012/07/31 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
修改file按钮的默认样式实现代码
2013/04/23 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
Python 调用DLL操作抄表机
2009/01/12 Python
Python入门篇之文件
2014/10/20 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
Python整数对象实现原理详解
2019/07/01 Python
Python多线程thread及模块使用实例
2020/04/28 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
golang/python实现归并排序实例代码
2020/08/30 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
工地宣传标语
2014/06/18 职场文书
初婚未育证明样本
2014/10/24 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python