美文网首页
密码框点击切换input类型

密码框点击切换input类型

作者: zcs123ok | 来源:发表于2018-06-27 19:04 被阅读0次

    今天有个需求,就是常见的input框点击后边小眼睛,会显示输入的密码,现在把它单独拿出来,因为懒,所以用”=“来代替小眼睛。
    先上效果图:


    图片.png

    html部分代码:

                <div class="div" onselectstart="return false;">
                <span class="psd">密码框</span>
                <input type="password" class="inp"/>
                <span class="eye">=</span>
            </div>
    

    css部分代码:

                *{
                    padding: 0;
                    margin: 0;
                }
                .div{
                    border: 1px solid #e4393c;
                    width: 270px;
                    height: 30px;
                    margin: 200px auto;
                }
                .psd{
                    color: #fff;
                    background-color: #E4393C;
                    display: inline-block;
                    height: 30px;
                    line-height: 30px;
                    padding: 0 10px;
                }
                .inp{
                    border: none;
                    height: 26px;
                }
                .inp:focus{
                    outline: none;
                }
                .eye:hover{
                    cursor: pointer;
                }
    

    js部分代码:

                    var eye =document.querySelector(".eye");
                var inp = document.querySelector(".inp");
                var frag=true;
                eye.addEventListener("click",function(){
                    if(frag){
                    inp.setAttribute("type","text");
                    frag=false;
                    }else{
                    inp.setAttribute("type","password");
                    frag=true;
                    }
                })
    

    用原生js写的,欢迎指教批评,谢谢啦。

    相关文章

      网友评论

          本文标题:密码框点击切换input类型

          本文链接:https://www.haomeiwen.com/subject/ceyiyftx.html