原生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 相关文章推荐
用js实现的仿sohu博客更换页面风格(简单版)
Mar 22 Javascript
javascript 最常用的10个自定义函数[推荐]
Dec 26 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
May 31 Javascript
jquery中attr和prop的区别分析
Mar 16 Javascript
Jquery 分页插件之Jquery Pagination
Aug 25 Javascript
详解javascript数组去重问题
Nov 06 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 Javascript
javascript数组遍历的方法实例分析
Sep 13 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
Mar 04 Javascript
vue基础之事件v-onclick=&quot;函数&quot;用法示例
Mar 11 Javascript
详解JavaScript修改注册表的方法
Jan 05 Javascript
JavaScript Array.flat()函数用法解析
Sep 02 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
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
PHP代码优化之成员变量获取速度对比
2014/02/28 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
php组合排序简单实现方法
2016/10/15 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
2017/03/13 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
java script编程起步(第三课)
2007/01/10 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
JS模式之单例模式基本用法
2015/06/30 Javascript
详解JavaScript中的Unescape()和String() 函数
2015/11/09 Javascript
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
Python多线程thread及模块使用实例
2020/04/28 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
学生自我评价范文
2014/02/02 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
《狼》教学反思
2014/03/02 职场文书
中式结婚主持词
2014/03/14 职场文书
请假条怎么写
2014/04/10 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
介绍信如何写
2015/01/31 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
新郎接新娘保证书
2015/05/08 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android