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 相关文章推荐
jQuery实用基础超详细介绍
Apr 11 Javascript
多个datatable共存造成多个表格的checkbox都被选中
Jul 11 Javascript
jQuery中replaceAll()方法用法实例
Jan 16 Javascript
基于ajax实现文件上传并显示进度条
Aug 03 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
jQuery如何解决IE输入框不能输入的问题
Oct 08 Javascript
webpack学习教程之前端性能优化总结
Dec 05 Javascript
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
vue路由跳转传递参数的方式总结
May 10 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
May 13 Javascript
基于JS实现table导出Excel并保留样式
May 19 Javascript
vue中使用echarts的示例
Jan 03 Vue.js
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/02/05 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
javascript实现表单验证
2016/01/29 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python循环监控远程端口的方法
2015/03/14 Python
Python实现包含min函数的栈
2016/04/29 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
创建文明学校实施方案
2014/03/11 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
海洋科学专业求职信
2014/08/10 职场文书
党员作风建设整改方案
2014/10/27 职场文书
12.4全国法制宣传日活动总结
2014/11/01 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫