1.准备素材
打开网页:https://www.iconfont.cn/ 阿里巴巴矢量库



找到两个素材,下载即可

2.代码部分

<style>.box {position: relative;width: 400px;border-bottom: 1px solid #ccc;margin: 100px auto;}.box input {width: 370px;height: 30px;border: 0;outline: none;}.box img {position: absolute;top: 2px;right: 2px;width: 24px;}
</style><body><div class="box"><input type="password" id="input"><img src="../img/close.png" id="eye"></div><script>// 1.获取元素var input = document.getElementById('input');var eye = document.getElementById('eye');var flag = 0;// 2.注册事件 处理程序eye.onclick = function () {// 应用flag 可以实现循环点击if (flag === 0) {// 点击一次后 flag 一定要变化input.type = 'password';// 修改 -图片路径eye.src = "../img/close.png";flag = 1;//赋值操作} else{input.type = 'text';// 修改 -图片路径eye.src = "../img/open.png";flag = 0;}}</script>

3.效果

JS实现密码框的显示密码和隐藏密码简单功能相关推荐

  1. Vue+iview 密码框输入显示隐藏控制

    Vue+iview 密码框输入控制显示隐藏 1. 背景 2. 最终效果 2.1 隐藏密码 2.2 显示密码 3. 实现步骤 3.1 使用v-if.v-else 3.2 密码隐藏 3.3 密码显示 3. ...

  2. Computer:成功教你如何使用一招—就能找回以前的密码(曾经保存的密码但当前显示为******号的密码)

    Computer:成功教你如何使用一招-吊炸天-就能找回以前的密码(曾经保存的密码但当前显示为******号的密码)-建议收藏 目录 解决问题 解决思路 解决方法 解决问题 很久之前保存的密码,目前显 ...

  3. html密码框不显示,密码框中密码的显示与隐藏切换(JS)

    目标: 点击小眼睛后, 1.密码框变成文本框: 2.小眼睛图片由闭眼变成睁眼: 3.再次点击后,又变成闭眼+密码框 要想实现3,方法1: 则需要一个变量,来辅助判断当前input的属性,如果flag为 ...

  4. input密码框获取焦点,不出现账号密码下拉列表

    最近有一个项目表单中有密码框,但是在浏览器上获取input焦点后就会出现之前记住的账号密码信息,产品要求不需要显示这个下拉框. 翻阅了大量的资料并没有好的解决方案: 比较详细的参考链接:https:/ ...

  5. echarts力导向图节点连线动画_D3.js 力导向图的显示优化(二)- 自定义功能

    摘要: 在本文中,我们将借助 D3.js 的灵活性这一优势,去新增一些 D3.js 本身并不支持但我们想要的一些常见的功能:Nebula Graph 图探索的删除节点和缩放功能 前言 在上篇文章中(D ...

  6. android密码框右侧显示小眼睛

    不知道为什么android 资料好少啊,一艘都2012-2015年的居多....这是为什么呢? 实现效果 <?xml version="1.0" encoding=" ...

  7. 点击小眼睛完成密码框的显示与隐藏睁眼和闭眼

    //当我点击小眼睛时private void eye() {img_login_eye.setOnClickListener( new View.OnClickListener() {@Overrid ...

  8. Android中显示输入的隐藏密码/Android多语系支持

    1.我们常常会看到我们输入的密码都是以小黑点的形式出现,这在Android中实现是很简单的,只需要设置一个属性即可. 需要设置EditText的inputType属性,设置如下: android:in ...

  9. java编写脚本校验修改密码_java编写一个更改密码校验程序,有两个密码框,一个用于输入新密码,另一个请输入确认密码……...

    展开全部 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JBu ...

最新文章

  1. 浅说——九讲背包之01背包
  2. 独家 | 在浏览器中使用TensorFlow.js和Python构建机器学习模型(附代码)
  3. 从HTML页面重定向
  4. How to change the status of Prepayment invoice
  5. css、js控制html标签的属性和内容
  6. 使用Visual Studio Code配合TypeScript增强SAP UI5开发的语法检查
  7. leetcode 703. 数据流中的第 K 大元素(堆)
  8. kotlin将对象转换为map_Kotlin程序将哈希映射(HashMap)转换为列表(List)
  9. 《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.2.2 建立实验室...
  10. ES6/04/严格模式,开启严格模式,严格模式与普通模式对比发生了那些变化,高阶函数,闭包函数,递归函数,递归实例(1,阶乘,2,斐波那契数列,3,根据id返回对应数据对象),浅拷贝和深拷贝
  11. 新基建时代,腾讯云数据库沿主赛道加速演进
  12. 股票休市午间可以撤单吗?
  13. android实战:密码箱一
  14. xshell下载安装
  15. pc端vue调用屏幕键盘
  16. 第一次学游泳技巧_第一次学游泳作文8篇
  17. 抗击疫情,程序员在家免费学这些!
  18. CheatSheet——PCL
  19. win7家庭版怎么升级旗舰版
  20. 张小龙在2017微信公开课PRO版讲了什么(附演讲实录和2016微信数据报告)

热门文章

  1. 2021年流动式起重机司机新版试题及流动式起重机司机复审考试
  2. Git学习(小布老师学习摘要)
  3. VScode调试Linux详解
  4. the eleventh hour 最后时刻
  5. linux x11 错误,Ubuntu X11 编译错误问题。
  6. 前端百题斩【030】——神奇的浏览器渲染流程
  7. 中国高校人工智能专业综合排名:四大维度揭示72所高校AI专业综合实力
  8. 项目经理如何提升个人决策能力?
  9. 给Chrome浏览器添加 IPhone 13、12等手机型号做兼容适配
  10. 图灵机器人 linux,群晖Docker下通过VNC打开Linux环境下的windows程序,Q酷图灵机器人...