JS实现百度搜索接口及链接功能实例代码


Posted in Javascript onFebruary 02, 2018

本文通过代码给大家介绍js实现百度搜索接口及链接功能,具体代码如下所示:

在上篇文章给大家介绍了JS 实现百度搜索功能 

<!DOCTYPE html> 
<html ng-app="myApp"> 
  <head> 
    <meta charset="UTF-8"> 
    <title>anchor</title> 
    <style> 
      *{ 
        margin:0; 
        padding:0; 
      } 
      #wei{ 
        width:500px; 
        height:600px; 
        margin:0 auto; 
        border:0px solid gray; 
      } 
      #wei input{ 
          width:476px; 
          height:50px; 
          line-height: 50px; 
          padding-left:20px; 
          font-size: 16px; 
      } 
      #wei ul{ 
        height:auto; 
        border:1px solid #ccc; 
        display: none; 
      } 
      #wei ul li{ 
          width:100%; 
          height:30px; 
          line-height: 30px; 
          text-indent:10px; 
          font-size: 16px; 
          list-style: none; 
      } 
      #wei ul li a{ 
          text-decoration:none; 
      } 
      #wei ul li:hover{ 
        display:block; 
        background:#ccc; 
        color:#fff; 
      } 
    </style> 
  </head> 
  <body ng-controller="show"> 
      <div id="wei"> 
        <input type="text" id="text"> 
        <ul id="list"></ul> 
      </div> 
    <script type="text/javascript"> 
      var txt = document.getElementById("text"); 
      var oUl = document.getElementById("list"); 
      txt.onkeyup = function(){ 
        var val = txt.value; 
        var oScript = document.createElement("script");//动态创建script标签 
        oScript.src = "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd="+val+"&cb=callback"; 
        //添加链接及回调函数 
        document.body.appendChild(oScript);//添加script标签 
        document.body.removeChild(oScript);//删除script标签 
      } 
      //回调函数 
      function callback(data){ 
        var str=""; 
        for(var i=0;i<data.s.length;i++){ 
          str += "<li><a href=\"https://www.baidu.com/s?wd="+data.s[i]+"\">"+data.s[i]+"</a></li>"; 
        } 
        //console.log(str); 
        oUl.innerHTML=str; 
        oUl.style.display="block"; 
      } 
    </script>  
  </body> 
</html>

总结

以上所述是小编给大家介绍的JS实现百度搜索接口及链接功能实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery 学习笔记 选择器之六
Jul 23 Javascript
浅析JavaScript中的常用算法与函数
Nov 21 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
Feb 03 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
Oct 21 Javascript
jQuery EasyUI中DataGird动态生成列的方法
Apr 05 Javascript
Bootstrap每天必学之折叠
Apr 12 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
vue轮播图插件vue-concise-slider的使用
Mar 13 Javascript
vue表单自定义校验规则介绍
Aug 28 Javascript
antd组件Upload实现自己上传的实现示例
Dec 18 Javascript
Vue分页器实现原理详解
Jun 28 Javascript
javascript自定义右键菜单插件
Dec 16 Javascript
原生JS实现的双色球功能示例
Feb 02 #Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 #jQuery
微信小程序实现列表下拉刷新上拉加载
Jul 29 #Javascript
微信小程序数字滚动插件使用详解
Feb 02 #Javascript
JS中的BOM应用
Feb 02 #Javascript
微信小程序实现文字跑马灯效果
May 26 #Javascript
微信小程序实现滚动消息通知
Feb 02 #Javascript
You might like
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
用Zend Encode编写开发PHP程序
2010/02/21 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
2019/04/23 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
javascript的console.log()用法小结
2012/05/31 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
javascript基础知识讲解
2017/01/11 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
numpy中索引和切片详解
2017/12/15 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
python实现RabbitMQ的消息队列的示例代码
2018/11/08 Python
opencv3/C++实现视频背景去除建模(BSM)
2019/12/11 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
《一件运动衫》教学反思
2014/02/19 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
学校读书活动总结
2014/06/30 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
React配置子路由的实现
2021/06/03 Javascript