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 相关文章推荐
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
Jan 18 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
javascript实现对表格元素进行排序操作
Nov 18 Javascript
angular-ngSanitize模块-$sanitize服务详解
Jun 13 Javascript
老生常谈JavaScript面向对象基础与this指向问题
Oct 16 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
vue2.0 子组件改变props值,并向父组件传值的方法
Mar 01 Javascript
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
Vue.directive使用注意(小结)
Aug 31 Javascript
vue 优化CDN加速的方法示例
Sep 19 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
Feb 28 Javascript
ElementUI中el-tree节点的操作的实现
Feb 27 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
一个颜色轮换的简单例子
2006/10/09 PHP
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
php判断对象是派生自哪个类的方法
2015/06/20 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
Python实现把回车符\r\n转换成\n
2015/04/23 Python
Python编程入门的一些基本知识
2015/05/13 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
python之拟合的实现
2019/07/19 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
详解Python文件修改的两种方式
2019/08/22 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
python 一维二维插值实例
2020/04/22 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
python tkinter实现下载进度条及抖音视频去水印原理
2021/02/07 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
英国女士家居服网站:hush
2017/08/09 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
大课间活动制度
2014/01/18 职场文书
乡镇领导班子四风整顿行动工作汇报
2014/10/25 职场文书
就业证明函
2015/06/17 职场文书