JS模拟实现京东快递单号查询


Posted in Javascript onNovember 30, 2020

本文实例为大家分享了JS实现京东快递单号查询的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <style>
  * {
   margin: 0;
   padding: 0;
  }
  
  .search {
   position: relative;
   width: 178px;
   margin: 100px;
  }
  
  .con {
   display: none;
   position: absolute;
   top: -40px;
   width: 171px;
   border: 1px solid rgba(0, 0, 0, .2);
   box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
   padding: 5px 0;
   font-size: 18px;
   line-height: 20px;
   color: #333;
  }
  
  .con::before {
   content: '';
   width: 0;
   height: 0;
   position: absolute;
   top: 28px;
   left: 18px;
   border: 8px solid #000;
   border-style: solid dashed dashed;
   border-color: #fff transparent transparent;
  }
 </style>
</head>

<body>
 <div class="search">
  <div class="con">123</div>
  <input type="text" placeholder="请输入您的快递单号" class="jd">
 </div>
 <script>
  // 快递单号输入内容时, 上面的大号字体盒子(con)显示(这里面的字号更大)
  // 表单检测用户输入: 给表单添加键盘事件
  // 同时把快递单号里面的值(value)获取过来赋值给 con盒子(innerText)做为内容
  // 如果快递单号里面内容为空,则隐藏大号字体盒子(con)盒子
  var con = document.querySelector('.con');
  var jd_input = document.querySelector('.jd');
  jd_input.addEventListener('keyup', function() {
    // console.log('输入内容啦');
    if (this.value == '') {
     con.style.display = 'none';
    } else {
     con.style.display = 'block';
     con.innerText = this.value;
    }
   })
   // 当我们失去焦点,就隐藏这个con盒子
  jd_input.addEventListener('blur', function() {
    con.style.display = 'none';
   })
   // 当我们获得焦点,就显示这个con盒子
  jd_input.addEventListener('focus', function() {
   if (this.value !== '') {
    con.style.display = 'block';
   }
  })
 </script>
</body>

小编再为大家分享一段JS代码:

<script>
 var inp = document.querySelector('.inp')
 var son = document.querySelector('.son')
 inp.addEventListener('keyup', function () {
  if (this.value === '') {
   son.style.visibility = 'hidden'
  } else {
   son.style.visibility = 'visible'
   son.innerHTML = this.value
  }
 })
 inp.addEventListener('blur', function () {
  son.style.visibility = 'hidden'
 })
 inp.addEventListener('focus', function () {
  if (this.value !== '') {
   son.style.visibility = 'visible'
  }
 })

</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript操作JSON的要领总结
Dec 09 Javascript
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
May 06 Javascript
bootstrap table实例详解
Jan 06 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
Jan 13 Javascript
基于JQuery的购物车添加删除以及结算功能示例
Mar 08 Javascript
node实现简单的反向代理服务器
Jul 26 Javascript
Vue结合SignalR实现前后端实时消息同步
Sep 19 Javascript
基于ES6作用域和解构赋值详解
Nov 03 Javascript
vue.js与后台数据交互的实例讲解
Aug 08 Javascript
node和vue实现商城用户地址模块
Dec 05 Javascript
JavaScript实现京东快递单号查询
Nov 30 #Javascript
基于p5.js 2D图像接口的扩展(交互实现)
Nov 30 #Javascript
express异步函数异常捕获示例详解
Nov 30 #Javascript
详解Vue 的异常处理机制
Nov 30 #Vue.js
ESLint 是如何检查 .vue 文件的
Nov 30 #Vue.js
JavaScript实现商品评价五星好评
Nov 30 #Javascript
详解React路由传参方法汇总记录
Nov 29 #Javascript
You might like
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
自己的js工具 Cookie 封装
2009/08/21 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
ubuntu系统下 python链接mysql数据库的方法
2017/01/09 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
Python3爬虫全国地址信息
2019/01/05 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
String和StringBuffer的区别
2015/08/13 面试题
就业推荐自我鉴定
2013/10/06 职场文书
12月小学生校园广播稿
2014/02/04 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
中学生思想品德评语
2014/12/31 职场文书
布达拉宫导游词
2015/02/02 职场文书
浅谈Node的内存泄露问题
2022/05/06 NodeJs