五、密码框格式错误提示信息
思路:
①首先判断的事件是表单失去焦点onblur 。
②如果输入正确则提示正确的信息颜色为绿色小图标变化。
③如果输入不是6到16位,则提示错误信息颜色为红色小图标变化。
④因为里面变化样式较多,我们采取className修改样式。
HTML 代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/d770666a7d3c43ae9b90ca1947db657f.png)
需要更改的CSS代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/1cfdd198a79442b38829966c2f52f4e4.png)
Js 代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2735eb3c295840b2bad8d2073dd1c9f1.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21vY29sbA==,size_16,color_FFFFFF,t_70)
六、百度换肤效果
思路:
①这个案例练习的是给一组元素注册事件
②给4个小图片利用循环注册点击事件
③当我们点击了这个图片,让我们页面背景改为当前的图片
④核心算法:把当前图片的src路径取过来,给body做为背景即可
HTML代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/a2a777a45bf24f25a1f20df3a5cbf3ba.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21vY29sbA==,size_16,color_FFFFFF,t_70)
JS 代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/e434809a640340818c63cdb21825781a.png)