2021-05-19

1.上课案例

<!DOCTYPE html>
<html>
	<head>
		<meta charset=";utf-8";>
		<title></title>
		<style>
			.box {
		        position: relative;
		        width: 400px;
		        border: 1px solid #ccc;
		        margin: 100px auto;
		        padding: 2px;
		      }
		      .box input {
		        width: 370px;
		        height: 30px;
		        border: 0;
		        outline: none;
		      }
		      .box img {
		        position: absolute;
		        top: 4px;
		        right: 6px;
		        width: 24px;
		        cursor: pointer;
		      }
		    </style>
	</head>
	<body>
		<div class=";box";>
			<label for=";";>
				<img src=";images/close.png"; alt=";"; id=";eye";>
			</label>
			<input type=";password"; name=";"; id=";pwd";>
		</div>

		<script type=";text/javascript";>
			//【案例】显示隐藏密码明文
			// 案例分析:在登录页面,为了优化用户体验 ,方便用户进行密码输入。
			//因此在设计密码框时,会有一个“眼睛”图片,充当按钮功能,单击可以切换按钮的状态,控制密码的显示和隐藏。
			//实现步骤如下:
			// 准备一个父盒子div
			// 在父盒子中放入两个子元素,一个input元素和一个img元素
			// 单击眼睛图片切换input的type值(text和password)

			/Ǘ.获取元素
			var pwd=document.querySelector(";#pwd";);
			var img1=document.querySelector(";#eye";);
			/ǘ.注册事件处理程序
			var i=true;
			img1.onclick=function(){
				if(i==true){
					pwd.type=";text";;
					img1.src=";images/open.png";;
					i=false;
				}
				else if(i==false)
					
				{
					pwd.type=";password";;
					img1.src=";images/close.png";;
					i=true;
				}
				
			}
			
		</script>
	</body>
</html>
 

效果图

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值