DOM ------ 仿京东显示隐藏密码

简介: DOM ------ 仿京东显示隐藏密码

仿京东显示隐藏密码

完成效果如下:

6acd83fad556488fb074b91be8cf612c.png

de3bf3a37fbd4948b53a129597aeda0b.png

  //css代码
  .box {
        position: relative; //大盒子 相对定位
        width: 400px;
        border-bottom: 1px solid #ccc;
        margin: 100px auto;
    }
    .box input {
        width: 370px;
        height: 30px;
        border:0;  //input框的边框隐去
        outline:none;
    }
    .box img {
        position: absolute;  //小盒子 绝对定位
        top: 10px;
        right: 10px;
        width:24px
    }
    //html代码
    <div class='box'>
        <label for="">
            <img src="../Picture/不可见.png" alt="" id="eye">
        </label>
        <input type="password" id="pwd">
    </div>
    //js代码
      // 1.获取元素
        var eye = document.getElementById('eye')
        var pwd = document.getElementById('pwd')
        // 2.注册事件 处理程序
        var flag = 0  //定义一个标记,初始值为0
        eye.onclick = function() {
            // 点击一次之后,flag值会变化
            if(flag == 0){
                pwd.type = 'text'  //修改input框内容类型为text
                eye.src = '../Picture/可见.png'
                flag = 1  //修改标记
            } else {
                pwd.type = 'password'  //修改input框内容类型为password
                eye.src = '../Picture/不可见.png'
                flag = 0  //修改标记
            }  
        }

注: 小图标可以从阿里矢量图标 icon 中免费获取.

相关文章
|
小程序 JavaScript
微信小程序向左滑动删除操作(类仿微信、QQ)
微信小程序向左滑动删除操作(类仿微信、QQ)
139 0
|
6月前
|
移动开发 开发框架 JavaScript
基于Jquery WeUI的微信开发H5页面控件的经验总结(1)
基于Jquery WeUI的微信开发H5页面控件的经验总结(1)
|
6月前
|
移动开发 JSON JavaScript
基于Jquery WeUI的微信开发H5页面控件的经验总结(2)
基于Jquery WeUI的微信开发H5页面控件的经验总结(2)
|
存储 API 开发者
【 uniapp - 黑马优购 | 登录与支付 1】登录组件布局实现、用户信息布局与渲染
【 uniapp - 黑马优购 | 登录与支付 1】登录组件布局实现、用户信息布局与渲染
166 0
|
小程序 JavaScript
微信小程序实现tab页面切换功能
微信小程序实现tab页面切换功能
92 0
|
小程序 索引
微信小程序底部导航栏最多只能显示五个,解决办法
可以使用 scroll-view 实现类似 tabBar 的效果
372 0
|
JavaScript
DOM ------ 仿淘宝搜索栏
DOM ------ 仿淘宝搜索栏
|
JavaScript
DOM ------ 仿淘宝关闭二维码
DOM ------ 仿淘宝关闭二维码
|
JavaScript
DOM ------ 百度换肤
DOM ------ 百度换肤
|
JavaScript 数据安全/隐私保护
DOM ------ 仿密码框提示语
DOM ------ 仿密码框提示语