| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> js 排他思想与案例演示 【className】【classList】【removeClass】【addClass】 -> 正文阅读 |
|
[JavaScript知识库]js 排他思想与案例演示 【className】【classList】【removeClass】【addClass】 |
目录 1. 案例需求分析?点击ul里的任意小li,当前小li的背景颜色变成红色 其他的小li的背景颜色变成白色 2.具体思路预先有一个【red】类名 运用排他思想,点击当前小li之前 第一步,所有的小li里面,有red类名的都先删除这个类名 第二步,再给当前点击的这个小li添加red类名 3. 代码演示html文件
css文件
3.1? 利用className进行排他思想实现js文件
3.2 利用classList进行排他思想的实现
注意,写到这里的时候,记得先给ul里面的小li任意一个预先添加一个red类名 但是我感到奇怪的是以往的classList会变成深蓝色,但是这里没有,想必是有错误的?欢迎评论探讨 3.3 利用jQuery进行排他思想的实现
此处用到了知识点:
????????1.节省内存,只需要给父元素绑定事件 即可 ????????2.元素更新的好处。能够给后来创建的元素也绑定事件。
4. 进一步案例?需求分析: 类似tab栏切换,鼠标经过按钮,对应的图片就显示,其余的图片隐藏 html
css
js模块
运用到的方法:
总结分析:jQuery的结构看起来比其他两种方法更加方便。其次是classList。最后是className 结尾: 学习id: 201903090124- 现在是大三学生,学习到了前后端交互的express阶段,如有不对的地方,欢迎指正,一起努力呀。如有转载请注明出处。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:33:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |