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 相关文章推荐
Javascript 函数对象的多重身份
Jun 28 Javascript
用 Javascript 验证表单(form)中的单选(radio)值
Sep 08 Javascript
jQuery .tmpl() 用法示例介绍
Aug 21 Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 Javascript
JavaScript File API文件上传预览
Feb 02 Javascript
JS中call/apply、arguments、undefined/null方法详解
Feb 15 Javascript
JS动态创建元素的两种方法
Apr 20 Javascript
javascript实现秒表计时器的制作方法
Feb 16 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 Javascript
JavaScript继承的特性与实践应用深入详解
Dec 30 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得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
使用URL传输SESSION信息
2015/07/14 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
jQuery的强大选择器小结
2009/12/27 Javascript
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
基于webpack 实用配置方法总结
2017/09/28 Javascript
angular动态表单制作
2018/02/23 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
100行代码实现一个vue分页组功能
2018/11/06 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
仓库主管岗位职责
2014/03/02 职场文书
主办会计岗位职责
2014/03/13 职场文书
公司请假条格式
2014/04/11 职场文书
优秀教师演讲稿
2014/05/06 职场文书
青奥会口号
2014/06/12 职场文书
毕业生代领毕业材料的授权委托书
2014/09/29 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书