要求:当我们在文本框中输入内容时,文本框上面自动显示大字号的内容

实现效果:

案例分析:

1.快递单号输入内容时,上面的大号字体盒子显示(这里面的字号更大)
2.表单检测用户输入:给表单添加键盘事件
3.同时把快递单号里面的值( value )获取过来赋值给盒子( innerText )做为内容
4.如果快递单号里面内容为空,则隐藏大号字体盒子盒子

注意:注意: keydown和keypress在文本框里面的特点:他们两个事件触发的时候,文字还没有落入文本框中。keyup事件触发的时候,文字已经落入文本框里面了

示例代码:

<!DOCTYPE html>
<html><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;box-sizing: border-box;}body {background-color: rgb(228, 248, 252);}.big {width: 300px;height: 300px;margin: 100px auto;}.box1 {position: relative;width: 200px;height: 30px;background-color: #fff;margin-bottom: 10px;font-size: 20px;visibility: hidden;}.box1::before {position: absolute;content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;bottom: -10px;left: 40px;}.box2 {width: 200px;}input {width: 100%;}</style></head><body><div class="big"><div class="box1"></div><div class="box2"><input type="text" placeholder="请输入您的快递单号" class="input"></div></div></body><script>var input = document.querySelector('.input');var box1 = document.querySelector('.box1');input.addEventListener('keyup',function() {if(this.value == ''){box1.style.visibility = 'hidden';}else{box1.style.visibility = 'visible';box1.innerText = this.value;}})/*失去焦点就隐藏盒子*/input.addEventListener('blur',function() {box1.style.visibility = 'hidden';})/*获得焦点就显示盒子*/input.addEventListener('blur',function() {if(this.value!=''){box1.style.visibility = 'visible';}})</script>
</html>

[JavaScript] 模拟京东快递单号查询案例相关推荐

  1. 模拟京东快递单号查询案例2020/11/24

    模拟京东快递单号查询案例 快递单号输入内容时, 上面的大号字体盒子(con)显示(这里面的字号更大) 表单检测用户输入: 给表单添加键盘事件 同时把快递单号里面的值(value)获取过来赋值给 con ...

  2. JS模拟京东搜索框案例 模拟京东快递单号查询案例

    模拟京东搜索框案例 <!DOCTYPE html> <html lang="en"><head><meta charset="U ...

  3. 773-780---DOM事件高级(常用鼠标事件,案例:跟随鼠标的天使,常用的键盘事件,案例:模拟京东按键输入内容,案例:模拟京东快递单号查询)

    文章目录 事件高级 7 常用的鼠标事件 7.1常用的鼠标事件 7.2 鼠标事件对象 案例:跟随鼠标的天使 8 常用的键盘事件 8.1 常用的键盘事件 8.2 键盘事件对象 8.3 ASCII 表 案例 ...

  4. 本节作业之跟随鼠标的天使、模拟京东按键输入内容、模拟京东快递单号查询

    本节作业之跟随鼠标的天使.模拟京东按键输入内容.模拟京东快递单号查询 1 跟随鼠标的天使 2 模拟京东按键输入内容 3 模拟京东快递单号查询 1 跟随鼠标的天使 <!DOCTYPE html&g ...

  5. 案例:模拟京东快递单号的查询效果

    案例:模拟京东快递单号的查询效果 要求:当我们在文本框中输入内容时,文本框上面自动显示大字号的内容 分析: 输入内容时,上面的大盒子会自动显示出来(这里字号更大) 表单检测用户输入,给表单添加键盘事件 ...

  6. JavaScript网页制作--京东快递单号查询

    JavaScript网页制作–京东快递单号查询 上篇讲到了京东网页的一个可能不被大多数人熟知的小功能,S键自动获得焦点,相比于那个功能,这个快递单号查询的功能可能更明了一点,虽然我也觉得很鸡肋.在网页 ...

  7. 模拟快递单号查询案例(放大输入内容)

    [一天一个小技巧,网页666] 里面有一个制作小倒三角 '▽' 的css代码,在网页中用处很广,一定要掌握奥. 购物使人Happy!下单之后,大家一定很期盼自己的宝贝何时能到吧?别着急,平台贴心地给出 ...

  8. 模拟京东快递单号的查询效果

    1.上面放大框开始是隐藏的,当输入单号后,就显示,并且里面的内容是输入框的内容的字体的放大 <!DOCTYPE html> <html lang="en"> ...

  9. 模拟jd快递单号查询

    案例分析: 1,快递单号输入内容时,上面的大号字体盒子显示输入框里面的文字 2,同时把快递单号里面的值(value)获取过来赋值给con盒子(innerHTML)作为内容 3,如果快递单号里面内容为空 ...

  10. css实现小气泡样式和模拟京东快递单号放大效果

    css实现小气泡样式:border-color: #fff transparent transparent; transparent表示透明,第一个代表上三角,第二个代表左右三角,第三个代表下三角 & ...

最新文章

  1. python将空格变成换行_python之路(2)
  2. python opencv 旋转图片
  3. IBatis.Net学习笔记二--下载、编译、运行NPetShop
  4. ORA-28000: the account is locked-的解决办法
  5. matlab实现单纯型法解线性规划_【考研运筹学讲解】线性规划(一)
  6. 群晖docker安装cms_Nas码农篇:群晖Docker安装Gitlab
  7. 高效程序员的45个习惯の欲速则不达
  8. 数据结构上机实践第三周项目1
  9. (已更新)婚礼类小程序前端界面模板源码
  10. [20141216]sqlplus的set appinfo.txt
  11. 器件选型电源篇-LDO器件选型
  12. erdas几何校正_erdas几何校正学习.doc
  13. 《python股票量化交易从入门到实践》摘要
  14. REST API详解
  15. H5 iOS 自动调起软键盘
  16. 移动端购物车数据重新编译后数据消失
  17. 【数据结构】递归斐波那契数列的时间复杂度、空间复杂度
  18. Delete `␍`eslint(prettier/prettier) 错误的解决方案
  19. linux不同用户环境变量问题
  20. python编写代码购买飞机票_12306订票代码--python订票的另类方式

热门文章

  1. 矩阵标准型的系数是特征值吗_高等代数|第五章 二次型二次型及其标准型
  2. VEH帮你定位程序崩溃地址
  3. VRCORE开发者大赛圆满落幕,中国虚拟现实内容大集结
  4. IP地址和交换机原理
  5. 采用KubeSphere的kk,部署安装多节点服务的kubernetes-v1.18.6和kubesphere-v3.0.0的踩坑过程记录,及反思
  6. [基于kk搭建k8s和kubesphere] 6 kk安装和部署
  7. NIOS ii 实战篇 --- 按键控制LED
  8. CodeForces 379A. New Year Candles
  9. 【渝粤教育】广东开放大学 开放教育 学生创业案例 形成性考核 (59)
  10. foxmail 设置签名和信纸