Dom——排他思想
效果如上图所示。 html部分 javascript部分 效果如上图所示。 html部分 css部分 javascript部分
发布日期:2021-06-29 11:16:47
浏览次数:3
分类:技术文章
本文共 1125 字,大约阅读时间需要 3 分钟。
排他思想
概念
排他思想:如果有同一组元素,想要某一个元素实现某种样式,需要用到循环的排他思想算法
- 所有元素全部清除样式
- 给当前元素设置样式
- 注意顺序不能颠倒
案例
当鼠标点击一个按钮时,该按钮背景颜色改变,其余按钮颜色不变;当鼠标点击另外一个按钮时,那个按钮背景颜色发生改变,其余按钮背景颜色恢复原样。
代码
tab栏切换布局
效果
当鼠标点击上方的tab栏时,下方的区域显示对应的内容。,如下图所示。
核心思想
- 上方tab栏部分用到了排他思想,背景颜色和字体颜色发生变化,其余样式不变;设置自定义属性,用于充当索引号。
- 当鼠标点击上方的li时,下方的内容区域获取一一对应的自定义属性,并赋值给下方的变量index当索引号。
知识点补充
自定义属性操作
自定义属性目的:为了保存并使用数据,有些数据可以保存到页面中而不用保存到数据库中。
- 获取属性值 div.属性 : 获取属性值 div.getAttribute(‘属性’); ※区别:div.属性获取内置属性值(元素本身自带的属性); div.getAttribute(‘属性’);主要获取自定义的属性(程序员自定义的属性)
- 设置属性值 div.属性=‘值’; // 设置内置属性 div.setAttribute(‘属性’,‘值’); // 主要针对自定义属性 ※注意:如果想改类名,第一个方法要用className,第二个方法就是class div.className=‘新类名’; div.setAttribute(‘class’,‘新类名’);
- 移除属性 div.removeAttribute(‘所要移除的属性’)
代码
- 商品介绍
- 规格与包装
- 售后保障
- 商品评价(5000)
- 手机社区
商品介绍模块内容规格与包装模块内容售后保障模块内容商品评价(5000)模块内容手机社区模块内容
转载地址:https://blog.csdn.net/zx2014567296/article/details/117993636 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月28日 10时14分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Android开发资源收集
2019-04-29
android模板图例
2019-04-29
树莓派网线直连
2019-04-29
复合材料培训(I第七期)
2019-04-29
复合材料生活中的应用
2019-04-29
ABAQUS复合材料(适合小白)
2019-04-29
ABAQUS高级案例解析
2019-04-29
人工智能药物研发
2019-04-29
【超级干货+福利】AIDD最全面的学习教程
2019-04-29
最新通知:AIDD与网络药理学资料大全
2019-04-29
Lammps分子动力学与第一性原理材料模拟及催化
2019-04-29
实习生小白的日常
2019-04-29
实习小白的日常(3)
2019-04-29
实习小白的日常(4)
2019-04-29
APP页面布局参考
2019-04-29
linux 的 Socket IO 模型
2019-04-29
APP调用服务器API设计
2019-04-29
Opencv+Zbar二维码识别(标准条形码/二维码识别)
2019-04-29
zbar优化
2019-04-29
微信扫码登录验证PHP代码(不用开放平台)
2019-04-29