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实现的分页函数
Dec 22 Javascript
jQuery 图片切换插件(代码比较少)
May 07 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
判断一个对象是否为jquery对象的方法
Mar 12 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
Aug 24 Javascript
js两种拼接字符串的简单方法(必看)
Sep 02 Javascript
Node.js使用Express.Router的方法
Nov 14 Javascript
元素全屏的设置与监听实例
Nov 28 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
Node.js的进程管理的深入理解
Jan 09 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
Aug 12 Javascript
Element InputNumber 计数器的实现示例
Aug 03 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图片上传类带图片显示
2006/11/25 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP在线书签系统分享
2016/01/04 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
python中xrange用法分析
2015/04/15 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
Python使用django搭建web开发环境
2017/06/09 Python
python flask中静态文件的管理方法
2018/03/20 Python
详解python中的index函数用法
2019/08/06 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
安全检查管理制度
2014/02/02 职场文书
党员入党表决心的话
2014/03/11 职场文书
法人代表资格证明书
2015/06/18 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
Vue vee-validate插件的简单使用
2021/06/22 Vue.js