原生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 相关文章推荐
ext实现完整的登录代码
Aug 08 Javascript
改变checkbox默认选中状态及取值的实现代码
May 26 Javascript
jquery插件格式实例分析
Jun 16 Javascript
JS如何设置iOS中微信浏览器的title
Nov 22 Javascript
jQuery插件扩展实例【添加回调函数】
Nov 26 Javascript
PHP+jquery+ajax实现分页
Dec 09 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
Dec 16 Javascript
JavaScript利用fetch实现异步请求的方法实例
Jul 26 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
记录vue项目中遇到的一点小问题
May 14 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
10分钟学会js处理json的常用方法
Dec 06 Javascript
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
一个显示天气预报的程序
2006/10/09 PHP
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
js 深拷贝函数
2008/12/04 Javascript
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
python函数局部变量用法实例分析
2015/08/04 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
Django REST Swagger实现指定api参数
2020/07/07 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
最受欢迎的自我评价
2013/12/22 职场文书
贷款委托书范本
2014/04/08 职场文书
经典导游欢迎词
2015/01/26 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server
分享提高 Python 代码的可读性的技巧
2022/03/03 Python
MySQL读取JSON转换的方式
2022/03/18 MySQL