js处理显示隐藏密码案例,点击按钮将密码框切换为文本框,并可以查看密码明文。
js处理显示隐藏密码案例
案例分析:①核心思路:点击眼睛按钮,把密码框类型改为文本框就可以看见里面的密码
②一个按钮两个状态,陆次,切换为文本框,继续点击次切换为密码框
③算法:利用一个flag变量,来判断flag的值,如果是1就切换为文本框, flag设置为0 ,如果是0就切换为密码框, flag设置为1
JavaScript案例代码:
- <input type="password" id='pwd'> <button>显示密码</button>
- <script>
- var pwd = document.querySelector('#pwd');
- var btn = document.querySelector('button');
- var flag = 0;
- btn.onclick = function() {
- if (flag == 0) {
- this.innerHTML = '显示隐藏';
- pwd.type = 'text';
- flag = 1;
- } else {
- this.innerHTML = '显示密码';
- pwd.type = 'password';
- flag = 0;
- }
- }
- </script>
复制代码 这里主要是利用了个flag作为桥梁处理显示隐藏操作。
|
|