1. 程式人生 > 程式設計 >javascript實現京東登入顯示隱藏密碼

javascript實現京東登入顯示隱藏密碼

本文例項為大家分享了javascript仿京東登入顯示隱藏密碼的具體程式碼,供大家參考,具體內容如下

javascript實現京東登入顯示隱藏密碼

javascript實現京東登入顯示隱藏密碼

javascript實現京東登入顯示隱藏密碼

<!DOCTYPE html>
<html lang="en">
 
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <style>
  .box {
   position: relative;
   width: 400px;
   border-bottom: 1px solid #ccc;
   margin: 100px auto;
  }
  
  .box input {
   width: 370px;
   height: 30px;
   border: 0;
   outline: none;
  }
  
  .box img {
   position: absolute;
   top: 2px;
   right: 2px;
   width: 24px;
  }
 </style>
</head>
 
<body>
 <div class="box">
  <label for="">
   <img src="images/close.png" alt="javascript實現京東登入顯示隱藏密碼" id="eye">
  </label>
  <input type="password" name="" id="pwd">
 </div>
 <script>
  // 1. 獲取元素
  var eye = document.getElementById('eye');
  var pwd = document.getElementById('pwd');
  // 2. 註冊事件 處理程式
  var flag = 0;
  eye.onclick = function() {
   // 點選一次之後, flag 一定要變化
   if (flag == 0) {
    pwd.type = 'text';
    eye.src = 'images/open.png';
    flag = 1; // 賦值操作
   } else {
    pwd.type = 'password';
    eye.src = 'images/close.png';
    flag = 0;
   }
 
  }
 </script>
</body>
 
</html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。