JS实现密码框的显示密码和隐藏密码简单功能
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实现密码框的显示密码和隐藏密码简单功能相关推荐
- Vue+iview 密码框输入显示隐藏控制
Vue+iview 密码框输入控制显示隐藏 1. 背景 2. 最终效果 2.1 隐藏密码 2.2 显示密码 3. 实现步骤 3.1 使用v-if.v-else 3.2 密码隐藏 3.3 密码显示 3. ...
- Computer:成功教你如何使用一招—就能找回以前的密码(曾经保存的密码但当前显示为******号的密码)
Computer:成功教你如何使用一招-吊炸天-就能找回以前的密码(曾经保存的密码但当前显示为******号的密码)-建议收藏 目录 解决问题 解决思路 解决方法 解决问题 很久之前保存的密码,目前显 ...
- html密码框不显示,密码框中密码的显示与隐藏切换(JS)
目标: 点击小眼睛后, 1.密码框变成文本框: 2.小眼睛图片由闭眼变成睁眼: 3.再次点击后,又变成闭眼+密码框 要想实现3,方法1: 则需要一个变量,来辅助判断当前input的属性,如果flag为 ...
- input密码框获取焦点,不出现账号密码下拉列表
最近有一个项目表单中有密码框,但是在浏览器上获取input焦点后就会出现之前记住的账号密码信息,产品要求不需要显示这个下拉框. 翻阅了大量的资料并没有好的解决方案: 比较详细的参考链接:https:/ ...
- echarts力导向图节点连线动画_D3.js 力导向图的显示优化(二)- 自定义功能
摘要: 在本文中,我们将借助 D3.js 的灵活性这一优势,去新增一些 D3.js 本身并不支持但我们想要的一些常见的功能:Nebula Graph 图探索的删除节点和缩放功能 前言 在上篇文章中(D ...
- android密码框右侧显示小眼睛
不知道为什么android 资料好少啊,一艘都2012-2015年的居多....这是为什么呢? 实现效果 <?xml version="1.0" encoding=" ...
- 点击小眼睛完成密码框的显示与隐藏睁眼和闭眼
//当我点击小眼睛时private void eye() {img_login_eye.setOnClickListener( new View.OnClickListener() {@Overrid ...
- Android中显示输入的隐藏密码/Android多语系支持
1.我们常常会看到我们输入的密码都是以小黑点的形式出现,这在Android中实现是很简单的,只需要设置一个属性即可. 需要设置EditText的inputType属性,设置如下: android:in ...
- java编写脚本校验修改密码_java编写一个更改密码校验程序,有两个密码框,一个用于输入新密码,另一个请输入确认密码……...
展开全部 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JBu ...
最新文章
- 浅说——九讲背包之01背包
- 独家 | 在浏览器中使用TensorFlow.js和Python构建机器学习模型(附代码)
- 从HTML页面重定向
- How to change the status of Prepayment invoice
- css、js控制html标签的属性和内容
- 使用Visual Studio Code配合TypeScript增强SAP UI5开发的语法检查
- leetcode 703. 数据流中的第 K 大元素(堆)
- kotlin将对象转换为map_Kotlin程序将哈希映射(HashMap)转换为列表(List)
- 《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.2.2 建立实验室...
- ES6/04/严格模式,开启严格模式,严格模式与普通模式对比发生了那些变化,高阶函数,闭包函数,递归函数,递归实例(1,阶乘,2,斐波那契数列,3,根据id返回对应数据对象),浅拷贝和深拷贝
- 新基建时代,腾讯云数据库沿主赛道加速演进
- 股票休市午间可以撤单吗?
- android实战:密码箱一
- xshell下载安装
- pc端vue调用屏幕键盘
- 第一次学游泳技巧_第一次学游泳作文8篇
- 抗击疫情,程序员在家免费学这些!
- CheatSheet——PCL
- win7家庭版怎么升级旗舰版
- 张小龙在2017微信公开课PRO版讲了什么(附演讲实录和2016微信数据报告)
热门文章
- 2021年流动式起重机司机新版试题及流动式起重机司机复审考试
- Git学习(小布老师学习摘要)
- VScode调试Linux详解
- the eleventh hour 最后时刻
- linux x11 错误,Ubuntu X11 编译错误问题。
- 前端百题斩【030】——神奇的浏览器渲染流程
- 中国高校人工智能专业综合排名:四大维度揭示72所高校AI专业综合实力
- 项目经理如何提升个人决策能力?
- 给Chrome浏览器添加 IPhone 13、12等手机型号做兼容适配
- 图灵机器人 linux,群晖Docker下通过VNC打开Linux环境下的windows程序,Q酷图灵机器人...