js实现input密码框显示/隐藏功能


Posted in Javascript onSeptember 10, 2020

JavaScript实现input密码框显示/隐藏的功能,供大家参考,具体内容如下

js实现input密码框显示/隐藏功能

实现代码:

<!DOCTYPE html>
<html>
<head>
 <title></title>
 <style type="text/css">
 .password{
 position: relative;
 width: 280px;
 height: 60px;
 }
 .password,.n-txtCss{
 display: flex;
 align-items: center;
 }
 .password .fa{
 position: absolute;
 right: 10px;
 top:15px;
 font-size: 20px;
 cursor: pointer;
 }

 .fa-eye-slash{
 margin-top: 6px;
 margin-left: 7px;
 width: 24px;
 height: 20px;
 background-image: url(./vivo_img/login/eye-password.png);
 background-repeat: no-repeat;
 background-size: 24px 17px;
 }
 .fa-eye{
 margin-top: 6px;
 width: 24px;
 margin-left: 7px;
 height: 20px;
 background-image: url(./vivo_img/login/eye-password-active.png);
 background-repeat: no-repeat;
 background-size: 24px 17px;

 }

 </style>
 <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>

</head>
<body>
 <dd class="password">
 <input type="password" name="" placeholder="设置密码:8-16位字母和数字" maxlength="16" style="outline: none;width: 240px;">
 <i class="fa fa-eye-slash"></i>
 </dd>
<script type="text/javascript">
 $(".password").on("click", ".fa-eye-slash", function () {
 $(this).removeClass("fa-eye-slash").addClass("fa-eye");
 $(this).prev().attr("type", "text");
 });
 
 $(".password").on("click", ".fa-eye", function () {
 $(this).removeClass("fa-eye").addClass("fa-eye-slash");
 $(this).prev().attr("type", "password");
 });
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
表单提交验证类
Jul 14 Javascript
jquery无缝向上滚动实现代码
Mar 29 Javascript
jquery 图片缩放拖动的简单实例
Jan 08 Javascript
Jquery之Bind方法参数传递与接收的三种方法
Jun 24 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
Apr 12 Javascript
JavaScript中eval()函数用法详解
Dec 14 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
javascript弹性运动效果简单实现方法
Jan 08 Javascript
vue微信分享的实现(在当前页面分享其他页面)
Apr 16 Javascript
vue滑动吸顶及锚点定位的示例代码
May 10 Javascript
Javascript前端下载后台传来的文件流代码实例
Aug 18 Javascript
如何利用node转发请求详解
Sep 17 Javascript
Vue slot用法(小结)
Oct 22 #Javascript
TypeScript基础入门教程之三重斜线指令详解
Oct 22 #Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
Oct 22 #Javascript
vue-cli项目中使用echarts图表实例
Oct 22 #Javascript
vue使用echarts图表的详细方法
Oct 22 #Javascript
在vue中使用echarts图表实例代码详解
Oct 22 #Javascript
Koa 使用小技巧(小结)
Oct 22 #Javascript
You might like
php 阴历-农历-转换类代码
2012/01/16 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
2014/09/19 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[41:37]DOTA2北京网鱼队选拔赛——冲击职业之路
2015/04/13 DOTA
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python urlopen 使用小示例
2008/09/06 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
Python 自动化表单提交实例代码
2017/06/08 Python
python基础之入门必看操作
2017/07/26 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
九年级科学教学反思
2014/01/29 职场文书
护士节活动总结
2014/08/29 职场文书
出国留学英文自荐信
2015/03/25 职场文书
小学生节水倡议书
2015/04/29 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
MySQL Server层四个日志的实现
2022/03/31 MySQL