原生js实现密码输入框值的显示隐藏


Posted in Javascript onJuly 17, 2017

本文实例为大家分享了js显示隐藏密码输入框值的具体代码,供大家参考,具体内容如下

直接贴上代码

<!DOCTYPE html>
<html>
<head>
 <title>password intput demo</title>
</head>
<style type="text/css">
body{
 margin:0px; 
 background-color: white; 
 font-family: 'PT Sans', Helvetica, Arial, sans-serif; 
 text-align: center; 
 color: #A6A6A6; 
}
/*输入框样式,去掉背景阴影模仿原生应用的输入框*/
input{
width: 100%; 
height: 50px; 
border:none; 
padding-left:3px; 
font-size: 18px; 
}
input:focus { 
 outline: none; 
}
/*显示\隐藏密码图片*/
img{
width: 40px;
height: 25px;
position: absolute; 
right: 0px; 
margin: 15px; 
}
/*登录按钮*/
button{ 
 width: 200px; 
 height: 50px; 
 margin-top: 25px; 
 background: #1E90FF; 
 border-radius: 10px; 
 border:none;
 font-size: 18px;
 font-weight: 700; 
 color: #fff;
}
button:hover {
background: #79A84B; 
outline: 0;
}
/*输入框底部半透明横线*/
.input_block {
 border-bottom: 1px solid rgba(0,0,0,.1);
}
/*container*/
#page_container{
 margin: 50px;
}
</style>

<body>

<div id="page_container">
 <!--密码输入框-->
 <div class="input_block">
 <img id="demo_img" onclick="hideShowPsw()" src="visible.png">
 <input type="password" id="demo_input" placeholder="Password"/>
 </div>

 <button onclick="">Login</button>
</div>

<script type="text/javascript">
 // 这里使用最原始的js语法实现,可对应换成jquery语法进行逻辑控制
 var demoImg = document.getElementById("demo_img");
 var demoInput = document.getElementById("demo_input");
 //隐藏text block,显示password block
 function hideShowPsw(){
 if (demoInput.type == "password") {
 demoInput.type = "text";
 demo_img.src = "invisible.png";
 }else {
 demoInput.type = "password";
 demo_img.src = "visible.png";
 }
 }
</script>

</body>
</html>

附上图片:

原生js实现密码输入框值的显示隐藏

原生js实现密码输入框值的显示隐藏

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

Javascript 相关文章推荐
jQuery学习4 浏览器的事件模型
Feb 07 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
JQuery复制DOM节点的方法
Jun 11 Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 Javascript
JS针对Array的各种操作汇总
Nov 29 Javascript
详解Vue方法与事件
Mar 09 Javascript
老生常谈Bootstrap媒体对象
Jul 06 Javascript
vue实现一个炫酷的日历组件
Oct 08 Javascript
React性能优化系列之减少props改变的实现方法
Jan 17 Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
在vue中动态修改css其中一个属性值操作
Dec 07 Vue.js
extjs简介_动力节点Java学院整理
Jul 17 #Javascript
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 #jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 #jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 #jQuery
jQuery列表检索功能实现代码
Jul 17 #jQuery
React Native实现进度条弹框的示例代码
Jul 17 #Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 #jQuery
You might like
php curl模拟post提交数据示例
2013/12/31 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
JS 自动安装exe程序
2008/11/30 Javascript
js表数据排序 sort table data
2009/02/18 Javascript
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
jquery遍历数组与筛选数组的方法
2013/11/05 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
js获取页面description的方法
2015/05/21 Javascript
AngularJS bootstrap启动详解及实例代码
2016/09/14 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python从MP3文件获取id3的方法
2015/06/15 Python
20招让你的Python飞起来!
2016/09/27 Python
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
CSS3实现苹果手机解锁的字体闪亮效果示例
2021/01/05 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
民警个人对照检查剖析材料
2014/09/17 职场文书
2014年教师教学工作总结
2014/11/08 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
学生保证书
2015/01/16 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
Pytorch 实现变量类型转换
2021/05/17 Python
zabbix如何添加监控主机和自定义监控项
2022/08/14 Servers