您是第免费计数器位访客

密码框显示/隐藏效果

用jQuery做效果的实现思路:通过点击事件和if语句判断class的值,从而改变图标class的值和input框的类型,达到密码框和图标的切换

 

HTML代码:

<p class="pwdPosition">
                <label for="password"> 密码</label>
                <!--class的图标默认闭眼 -->
                <i class="iconfont icon-eye1" id="eye"></i>
                <input id="password" name="password" type="password" placeholder="请输入密码">
            </p>

JS代码:

复制代码
// 设置密码是否可见
//首先通过id,设置图标的点击事件
$('#eye').click(function () {
    let img = $("#eye");
    let psw = $("#password")
    //判断如果是闭眼的情况下
    if (img.attr("class") == "iconfont icon-eye1") {
        //通过改变class属性,更改图标为睁眼,input框类型为text
        img.attr({ "class": "iconfont icon-eye" })
        psw.attr({ "type": "text" })
    }
    //判断如果是睁眼的情况下
    else {
        //通过改变class属性,更改图标为闭眼,input框类型为password
        img.attr({ "class": "iconfont icon-eye1" })
        psw.attr({ "type": "password" })
    }
})
复制代码

 

posted @   前端司令  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示