JS实现表单中点击小眼睛显示隐藏密码框中的密码


Posted in Javascript onApril 13, 2020

领导交个一个任务,要求在表单中点击小眼睛显示隐藏密码框中的密码!在一些网站中经常会用到这样的功能,今天小编就给大家分享我的实现思路及代码

准备:

1.两张png图片,一张睁眼,一张闭眼,可以到阿里巴巴矢量图库寻找(免费下载)

JS实现表单中点击小眼睛显示隐藏密码框中的密码
JS实现表单中点击小眼睛显示隐藏密码框中的密码

最终效果图

JS实现表单中点击小眼睛显示隐藏密码框中的密码
JS实现表单中点击小眼睛显示隐藏密码框中的密码

css样式部分,样式可根据自己喜好设置,没有过硬要求

<style>
    div:first-child {
      width: 300px;
      height: 50px;
      background-color: red;
      color: white;
      margin: 20px auto;
      text-align: center;
      line-height: 50px;
    }

    div:nth-child(2) {
      position: relative;
      width: 300px;
      height: 50px;
      margin: 100px auto;
    }
    input {
      width: 300px;
      height: 46px;
      border: 0px white;
      border-bottom: 1px solid black;
      outline: none;
    }
    #eyes {
      width: 18px;
      position: absolute;
      top: 27px;
      right: 2px;
    }
  </style>

 

主体部分

<div>
    密码
  </div>
  <div>
    <input type="password">
    <!--默认闭眼图-->
    <label><img src="1.png" alt="" id="eyes"></label>
  </div>

 

js部分

<script>
      //获取元素(两种方式都可以)
    var input = document.querySelector('input')
    var imgs = document.getElementById('eyes');
    //下面是一个判断每次点击的效果
    var flag = 0;
    imgs.onclick = function () {
      if (flag == 0) {
        input.type = 'text';
        eyes.src = '2.png';//睁眼图
        flag = 1;
      } else {
        input.type = 'password';
        eyes.src = '1.png';//闭眼图
        flag = 0;
      }
    }
  </script>

总结

到此这篇关于JS实现表单中点击小眼睛显示隐藏密码框中的密码的文章就介绍到这了,更多相关js 密码框点击小眼睛显示隐藏密码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
COM中获取JavaScript数组大小的代码
Nov 22 Javascript
JavaScript在网页中画圆的函数arc使用方法
Nov 13 Javascript
javascript中checkbox使用方法实例演示
Nov 19 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
Aug 09 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
Sep 20 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
bootstrap组件之导航组件使用方法
Jan 19 Javascript
vue-devtools的安装步骤
Apr 23 Javascript
angular2 NgModel模块的具体使用方法
Apr 10 Javascript
JavaScript字符串处理常见操作方法小结
Nov 15 Javascript
vue 计算属性和侦听器的使用小结
Jan 25 Vue.js
vue cli3适配所有端方案的实现
Apr 13 #Javascript
RxJS在TypeScript中的简单使用详解
Apr 13 #Javascript
JS错误处理与调试操作实例分析
Apr 13 #Javascript
JS正则表达式常见函数与用法小结
Apr 13 #Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
Apr 13 #Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
Apr 13 #Javascript
JavaScript创建表格的方法
Apr 13 #Javascript
You might like
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
jquery判断浏览器类型的代码
2012/11/05 Javascript
js获取RadioButtonList的Value/Text及选中值等信息实现代码
2013/03/05 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
vue2.0之多页面的开发的示例
2018/01/30 Javascript
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
python对excel文档去重及求和的实例
2018/04/18 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
中学生期末评语
2014/02/03 职场文书
银行授权委托书范本
2014/10/04 职场文书
免职证明样本
2014/10/23 职场文书
长城的导游词
2015/01/30 职场文书
部门优秀员工推荐信
2015/03/24 职场文书
员工年度工作总结2015
2015/05/18 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
JavaScript小技巧带你提升你的代码技能
2021/09/15 Javascript
Github 使用python对copilot做些简单使用测试
2022/04/14 Python
python双向链表实例详解
2022/05/25 Python
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js