dataset与classlist的使用案例
16lz
2021-10-03
- html最初状态
```html<!-- 自定义属性:sno -->
<div class="stu bgc hw" data-sno="0001">学生信息</div>
- css
```css
.bgc {
background-color: seagreen;
}
.bgc2 {
background-color: slateblue;
}
.fgc1 {
color: seashell;
}
.hw {
height: 20rem;
width: 30rem;
}
效果
写入javascript
const stu = document.querySelector(".stu");
// 将自定义属性sno的值写入div内容
stu.textContent += stu.dataset.sno;
// 添加类
stu.classList.add("fgc1");
// 使用类bgc2替换类bgc
stu.classList.replace("bgc", "bgc2");
// 删除类hw
stu.classList.remove("hw");
- 效果
更多相关文章
- CSS伪类选择器、box-sizing属性、常用单位、媒体查询
- 1. 实例演示绝对定位与固定定位(完成课堂上的模态框案例) 2. 制
- js语法:解构赋值、dom元素的增删改、dataset,classList对象的使用
- 1. box-sizing属性解决了什么问题?2. 伪类选择器的参数 an+b的经
- 注册表单选,择器权重的计算过程,上下文选择器
- PHP获取文件属性的最简单方法
- HTML常用标签的用法示例
- 1.模态框 2.flex布局 3.grid属性
- CSS盒模型常用属性,单位,选择器