1. 访问器属性原理与应用场景

  1. let user = {
  2. //常规属性
  3. data: {
  4. name: "唐太宗",
  5. age: 18,
  6. },
  7. // 将传统的方法,修改一个伪装成属性的方法
  8. get age() {
  9. return this.data.age;
  10. },
  11. //设置年龄,将方法修改成一个属性
  12. set age(age) {
  13. if (age >= 18 && age <= 120) {
  14. this.data.age = age;
  15. } else {
  16. console.log("非法数据");
  17. }
  18. },
  19. };
  20. console.log(user.age);
  21. user.age = 150;
  22. console.log(user.age);
  23. // 访问器属性,本质上还是方法,调用时,用的属性访问的语法

2. 获取DOM元素的2个方法

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>获取DOM元素</title>
  8. </head>
  9. <body>
  10. <ul>
  11. <li class="item">item1</li>
  12. <li class="item">item2</li>
  13. <li class="item">item3</li>
  14. <li class="item">item4</li>
  15. <li class="item">item5</li>
  16. </ul>
  17. <script>
  18. let items = document.querySelectorAll('.item'); //返回数组,获取DOM里面class为‘.item’的所有元素
  19. let length = items.length;
  20. for(i=0;i<length;i++){
  21. items[i].style.color='red';
  22. }
  23. let item = document.querySelector('.item') //返回第一个匹配的元素
  24. item.style.color='blue';
  25. // querySelectorAll 批量获取元素,返回数组
  26. // querySelector 获取符合条件的第一个元素
  27. </script>
  28. </body>
  29. </html>

DOM

更多相关文章

  1. android检查sqlite数据库中是否存在某个元素
  2. View的XML 属性大全(官方文档)
  3. 访问器属性与获取dom元素
  4. Android(安卓)监听 ListView 元素数量的变化
  5. Android(安卓)全屏显示
  6. Android保持屏幕常亮的方法总结
  7. Android自定义属性
  8. Xml简介_动力节点Java学院整理
  9. xpath简介_动力节点Java学院整理

随机推荐

  1. Android(安卓)资源获取
  2. 【翻译】(1)Android NDK Overview
  3. Mono for Android试用体验
  4. android布局属性之margin
  5. 自定义组件
  6. Android应用程序启动过程——Launcher源
  7. 解决Android Studio 和 Android SDK Mana
  8. 常用的android弹出对话框alertDialog
  9. android videoview 没有画面的一个原因
  10. Android系统上实现应用程序的静默安装