600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > JS实现密码框小眼睛的显示与隐藏(使用字体图标)

JS实现密码框小眼睛的显示与隐藏(使用字体图标)

时间:2021-09-21 17:56:07

相关推荐

JS实现密码框小眼睛的显示与隐藏(使用字体图标)

JS实现密码框小眼睛的显示与隐藏(使用字体图标)

前端学习路上的小练习,如若不喜,请勿喷。

眼睛使用的是 iconfont 阿里矢量图标库的内容

链接:/search/index?searchType=icon&q=%E7%9C%BC%E7%9D%9B&page=2

代码实现

字体图标的引用,麻烦自学我就不多概述

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>登录</title><link rel="stylesheet" href="../.././font/font_2099015_z5uhbhlgbqn/iconfont.css"><style>.box {position: relative;width: 300px;border-bottom: 1px solid #ccc;margin: 100px auto;}.box input {width: 230px;height: 30px;border: 0;outline: none;}.box span {position: absolute;top: 6px;right: 1px;width: 20px;}</style></head><body><div class="box"><lable for=""><span class="iconfont icon-yanjing-bi" name="eye" id="eye"></span></lable><input type="password" name="pwd" id="pwd"></div><script>var eye = document.getElementById('eye');var pwd = document.getElementById('pwd');var flag=0; // 设置变量记录变换状态 1 为文本框 0 为密码框eye.onclick = function() {if(flag==0) {pwd.type = 'text';eye.className = 'iconfont icon-yanjing'; // className 引用字体图标 *关键flag=1;}else {pwd.type = 'password';eye.className = 'iconfont icon-yanjing-bi';flag=0;}}</script></body></html>

刚开始学习前端,小菜鸟,希望能帮到大家。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。