原生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 相关文章推荐
解决FireFox下[使用event很麻烦]的问题
Nov 26 Javascript
javascript实现简单的贪吃蛇游戏
Mar 31 Javascript
jquery简单实现图片切换效果的方法
May 12 Javascript
JavaScript数组去重的两种方法推荐
Apr 05 Javascript
使用Promise解决多层异步调用的简单学习心得
May 17 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
May 08 Javascript
学习使用Bootstrap页面排版样式
May 11 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
小程序中设置缓存过期的实现方法
Jan 14 Javascript
原生js实现拖拽移动与缩放效果
Aug 24 Javascript
在Vue中获取自定义属性方法:data-id的实例
Sep 09 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
Jan 13 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 whois查询API制作方法
2011/06/23 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
PHP中ob_start函数的使用说明
2013/11/11 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
2016/08/28 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
javascript中检测变量的类型的代码
2010/12/28 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
Python3实现连接SQLite数据库的方法
2014/08/23 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
用python实现百度翻译的示例代码
2018/03/09 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
Python变量类型知识点总结
2019/02/18 Python
Python中包的用法及安装
2020/02/11 Python
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
印度在线杂货店:bigbasket
2018/08/23 全球购物
实习医生自我评价
2013/09/22 职场文书
夜大毕业自我鉴定
2013/10/11 职场文书
美容院店长岗位职责
2014/04/08 职场文书
中学生学习保证书
2015/02/26 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
叶问观后感
2015/06/15 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis