js实现百度搜索提示框

发布时间 - 2026-01-10 22:52:04    点击率:

效果如下所示

话不多说,请看代码:

<!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> 

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


# js  # 百度搜索  # 提示框  # js实现搜索功能  # 原生js实现自定义消息提示框  # JavaScript中常用的3种弹出提示框(alert、confirm、prompt)  # JS实现提示框跟随鼠标移动  # JavaScript实现短暂提示框功能  # js提示框替代系统alert  # 自动关闭alert对话框的实现方法  # javascript弹出带文字信息的提示框效果  # JS实现刷新父页面不弹出提示框的方法  # js制作提示框插件  # 偏移量  # 微软  # 所示  # 多说  # 表单  # 回调  # border  # YaHei  # rgba  # solid  # Microsoft  # height  # color  # radius  # transition  # block  # cursor  # inline  # pointer 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 手机网站制作与建设方案,手机网站如何建设?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  如何登录建站主机?访问步骤全解析  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Firefox Developer Edition开发者版本入口  Laravel怎么在Blade中安全地输出原始HTML内容  常州企业网站制作公司,全国继续教育网怎么登录?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  UC浏览器如何设置启动页 UC浏览器启动页设置方法  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  北京网站制作公司哪家好一点,北京租房网站有哪些?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  独立制作一个网站多少钱,建立网站需要花多少钱?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  SQL查询语句优化的实用方法总结  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Laravel如何使用Blade模板引擎?(完整语法和示例)  Android自定义控件实现温度旋转按钮效果  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  详解jQuery中的事件  制作公司内部网站有哪些,内网如何建网站?  如何快速使用云服务器搭建个人网站?  Laravel集合Collection怎么用_Laravel集合常用函数详解  Laravel如何使用Sanctum进行API认证?(SPA实战)  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  Laravel观察者模式如何使用_Laravel Model Observer配置  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  手机软键盘弹出时影响布局的解决方法  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Internet Explorer官网直接进入 IE浏览器在线体验版网址  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  香港服务器网站卡顿?如何解决网络延迟与负载问题?  WordPress 子目录安装中正确处理脚本路径的完整指南  JavaScript如何实现倒计时_时间函数如何精确控制  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel如何使用Vite进行前端资源打包?(配置示例)  jQuery 常见小例汇总  实现点击下箭头变上箭头来回切换的两种方法【推荐】  如何撰写建站申请书?关键要点有哪些?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  如何挑选优质建站一级代理提升网站排名?  JS碰撞运动实现方法详解  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Swift中switch语句区间和元组模式匹配