模拟京东搜索框案例

<!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>div{height: 1000px;}</style>
</head><body><div><input type="text"></div><script>// 核心思路: 检测用户是否按下了s 键,如果按下s 键,就把光标定位到搜索框里面// 使用键盘事件对象里面的keyCode 判断用户按下的是否是s键// 搜索框获得焦点: 使用 js 里面的 focus() 方法var search = document.querySelector('input');document.addEventListener('keyup', function(e) {console.log(e.keyCode);if (e.keyCode === 83) {search.focus();}})</script>
</body></html>

模拟京东快递单号查询

<!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模拟京东搜索框案例 模拟京东快递单号查询案例相关推荐

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

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

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

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

  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. JavaScript网页制作--京东快递单号查询

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

  6. 简单模拟快递单号查询页面展示

    案例分析: ①快递单号输入内容时,上面的大号字体盒子(con)显示(这里面的文字 ②同时把快递单号里面的值(value)获取过来赋值给con盒子(innerText)做为内容 ③如果快递单号里面内容为 ...

  7. 快递接口API:用JS调用快递鸟API接口进行快递单号查询

    本文实例为大家分享了JS调用快递鸟API接口,来实现600多家的物流轨迹查询,完成快递单号查询的具体代码,供大家参考,具体内容如下 只需要一步,新建一个Text文本,把下面这段代码复制进去,替换你自己 ...

  8. js模拟快递单号查询

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

  9. 模拟jd快递单号查询

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

最新文章

  1. RDKit | 基于随机森林的化合物活性二分类模型
  2. 设置ECLIPSE插件注意目录的结构
  3. 对时间序列分类的LSTM全卷积网络的见解
  4. 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(九)
  5. vue中form表单支持回车键提交踩坑
  6. HttpServlet概述及应用
  7. COLLATE oracle,Sql 中Collate用法
  8. 盘点和程序员相关的那些事,让你不再被割韭菜,薅羊毛!
  9. Eclipse MicroProfile简介
  10. AndroidStudio安卓原生开发_activity关闭的时候把数据传递给上一个activity---Android原生开发工作笔记93
  11. outset边框html,CSS3 border-image-outset属性怎么用?
  12. PC端编辑 但能在PC端模拟移动端预览的富文本编辑器
  13. Python爬虫--- 1.2 BS4库的安装与使用 1
  14. 可控硅型号怎样识别_可控硅的鉴别
  15. org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates
  16. python打印直角三角形、正方形、梯形
  17. Tableau 不同产地电影数量与评分-案例讲解
  18. 0x3f3f3f3f
  19. gSoap入门之一__下载及编译gsoap两大法宝
  20. IoT 物联网设备端 SDK 架构设计参考

热门文章

  1. D. Lucky Chains
  2. 汽车发动机进气温度传感器和氧传感器原理
  3. 在演讲时巧用PPT的备注功能
  4. jdk8 stream去重复_重复文件查找和清理工具
  5. 经典ps教程1000例 打造ps高手/适合各个阶段
  6. 模具常见故障产生的原因及处理对策,潇洒模具李老师免费分享
  7. Blender图解教程:手把手教你用古典工艺做一个马里奥蘑菇(附模型下载)
  8. 游戏软件功能测试用例编写
  9. android下载安保管理app,安全保卫管理系统
  10. 示波器波形参数测量和FFT分析