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的插件教程(Plugin)
Sep 03 Javascript
初窥JQuery(一)jquery选择符 必备知识点
Nov 25 Javascript
分享27个jQuery 表单插件集合推荐
Apr 25 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
Aug 21 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 Javascript
QRCode.js二维码生成并能长按识别
Oct 16 Javascript
Nuxt.js开启SSR渲染的教程详解
Nov 30 Javascript
VUE引入第三方js包及调用方法讲解
Mar 01 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
Mar 04 Javascript
vuex实现像调用模板方法一样调用Mutations方法
Nov 06 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
Dec 04 Javascript
react-native 实现购物车滑动删除效果的示例代码
Jan 15 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
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
详解php实现页面静态化原理
2017/06/21 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
学习ExtJS table布局
2009/10/08 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
使用mouse事件实现简单的鼠标经过特效
2015/01/30 Javascript
js获取url传值的方法
2015/12/18 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
python word转pdf代码实例
2019/08/16 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
小学生自我评价范例
2013/09/24 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
事业单位聘任报告
2015/03/02 职场文书
毕业生自荐信范文
2015/03/05 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
家长通知书家长意见
2015/06/03 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
话题作文之学会尊重
2019/12/16 职场文书
Python OpenCV之常用滤波器使用详解
2022/04/07 Python