作业内容:

1. 实例演示classList对象
  1. let a = document.querySelector('.box')
  2. console.log(a.className)
  3. // contains(): 判断
  4. // remove()移除
  5. // replace(): 替换
  6. // toggle(): 动态切换class
  7. a.classList.contains('a1')
  8. a.classList.toggle('a1');
  9. a.classList.add('b1')
  10. a.classList.remove('b1')
  11. a.classList.replace('b1','b2')
  12. a.classList.toggle('b1')
2. 使用blur事件进行表单非空验证

  1. <form action="" method="post" id="login">
  2. <label class="title">用户登录</label>
  3. <label for="email">邮箱:</label>
  4. <input type="email" id="email" name="email" value="" onblur="check(this)" />
  5. <label for="password">密码:</label>
  6. <input type="password" id="password" name="password" onblur="check(this)"/>
  7. <button name="submit" onclick="check()">登录</button>
  8. </form>
  9. <script>
  10. function check(ele){
  11. event.preventDefault();
  12. event.stopPropagation()
  13. if(ele.id == 'email' && ele.value==0){
  14. alert('请检查邮箱')
  15. }
  16. if(ele.id == 'password' && ele.value==0){
  17. alert('请检查密码')
  18. }
  19. };
  20. </script>

更多相关文章

  1. 解决表单按钮、输入框在ios系统下圆角的问题
  2. 留言表单实战
  3. 模态框案例
  4. jsp form表单方法示例
  5. PHP如何防止用户重复提交表单
  6. Android作业:手势识别
  7. css-移动端布局-pxtorem与淘宝移动端实战
  8. 模态框练习
  9. css-grid布局实战-选做作业

随机推荐

  1. EditText高度的改变
  2. Mono For Android 之 配置环境
  3. Android NDK 学习之传递类对象
  4. Android Studio升级后projectBuild faile
  5. Android中的EditText属性说明
  6. 在Android(安卓)Studio中自定义字体库报
  7. Android弹幕实现:基于B站弹幕开源系统(2)
  8. android 中文API:android
  9. Android之使用Android-query框架开发实战
  10. 2016年3月1日Android实习笔记