博主信息
博文 30
粉丝 0
评论 0
访问量 19315
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
访问器属性原理与应用场景、获取dom元素的二个重要方法
天宁
原创
508人浏览过

访问器属性

访问器属性,本质上还是方法,调用时,用的属性访问的语法

  1. let user = {
  2. // 常规属性
  3. data: {
  4. name: '猪老师',
  5. age: 18,
  6. },
  7. // 将传统的方法,修改一个伪装成属性的方法
  8. get age() {
  9. return this.data.age;
  10. },
  11. // 设置年龄,将之前的设置方法修改成了一个属性
  12. // 方法 -> 属性: 伪装成方法的属性, "访问器属性"
  13. set age(age) {
  14. if (age >= 18 && age <= 120) {
  15. this.data.age = age;
  16. } else {
  17. console.log('非法数据');
  18. }
  19. },
  20. };
  21. //这样使用的时候可以直接使用不需要加很多前缀
  22. console.log(user.age);

应用场景:

1、修改访问器属性动态修改相关联的数据属性。
2、监听访问器属性的修改去操作其它业务逻辑。

获取DOM元素

querySelectorAll(selector):返回一组元素
  1. const items = document.querySelectorAll('.item');
  2. for (let i = 0; i < items.length; i++) {
  3. // console.log(items[i]);
  4. items[i].style.color = 'red';
  5. }
querySelector: 返回一组元素中的第一个,只返回一个,而不是一组
  1. const firstItem = document.querySelector('.item');
  2. // console.log(firstItem);
  3. firstItem.style.color = 'blue';
其他元素获取方式
  1. console.log(document.body);
  2. console.log(document.head);
  3. console.log(document.title);
  4. // 获取html
  5. console.log(document.documentElement);
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学