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 相关文章推荐
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
Dec 03 Javascript
react-native 完整实现登录功能的示例代码
Sep 11 Javascript
python爬取安居客二手房网站数据(实例讲解)
Oct 19 Javascript
ztree实现左边动态生成树右边为内容详情功能
Nov 03 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
JS实现带导航城市列表以及输入搜索功能
Jan 04 Javascript
vue兄弟组件传递数据的实例
Sep 06 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
Dec 20 Javascript
详解JS取出两个数组中的不同或相同元素
Mar 20 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
May 20 Javascript
浅谈layui 表单元素的选中问题
Oct 25 Javascript
详解Vue中的自定义指令
Dec 07 Vue.js
原生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
精美漂亮的php分页类代码
2013/04/02 PHP
PHP缓冲区用法总结
2016/02/14 PHP
PHPExcel笔记, mpdf导出
2016/05/03 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
简单JS代码压缩器
2006/10/12 Javascript
网页和浏览器兼容性问题汇总(draft1)
2009/06/01 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
Javascript仿PHP $_GET获取URL中的参数
2014/05/12 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
详解VUE调用本地json的使用方法
2019/05/15 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
浅谈微信小程序列表埋点曝光指南
2019/10/15 Javascript
Vue根据条件添加click事件的方式
2019/11/09 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
pyhanlp安装介绍和简单应用
2019/02/22 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
爱岗敬业演讲稿范文
2014/01/14 职场文书
贷款委托书范本
2014/04/08 职场文书
医院信息公开实施方案
2014/05/09 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
佛光寺导游词
2015/02/10 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书