zoukankan      html  css  js  c++  java
  • 在输入密码框中眼睛睁开可以看见数字,眼睛闭上看不见数字怎么用JS实现

    无论做那个项目,登录注册页面总是避免不了的,那怎么用js来控制密码的显示和隐藏呢?先看一下效果图:

    HTML代码如下:

    <div>
             <label for="password">
                   <input type="password" id="password" placeholder="请输入密码" maxlength="12" value="" autocomplete="off">
                  <span class="login__pwdnotShow___3kxE7" id="lyypd"></span>
             </label>
     </div>

    JS代码如下:

    <script type="text/javascript">
               window.onload=function(){
                   var input=document.getElementById("password")
                   var eyes=document.getElementById("lyypd")
                     eyes.onclick=function(e){
                         var btn=e.target.className    //e.target是找到了鼠标点击事件的DOM元素
                         if(btn === 'login__pwdnotShow___3kxE7'){
                             input.type="text"
                             e.target.className="login__pwdShow___3dPhS"
                         }
                         else if(btn === 'login__pwdShow___3dPhS'){
                             input.type="password"
                             e.target.className="login__pwdnotShow___3kxE7"
                         }
                     }
               }
      </script>

    解释:代码放置在window.onload的事件处理函数中,只有当文档加载完成后,才会执行事件处理函数,如果js放在div上面,则需放在window.onload的事件处理函数中才能显示效果

  • 相关阅读:
    java代码中存在的Big Endian 和 Little Endian
    通过hbase实现日志的转存(MR AnalyserLogDataRunner和AnalyserLogDataMapper)
    hbase使用MapReduce操作1(基本增删改查)
    配置好Nginx后,通过flume收集日志到hdfs(记得生成本地log时,不要生成一个文件,)
    数据库分页查询
    将博客搬至CSDN
    Dev Winform本地化
    C#,OleDbType,Access 对应数据类型
    C#字符串转义和反转义
    C# 正则表达式
  • 原文地址:https://www.cnblogs.com/lyyguniang/p/7825219.html
Copyright © 2011-2022 走看看