HTML DOM中的classList属性
classList属性是HTML DOM中的一个重要属性,它可以用来获取元素的类名,也可以用来添加、删除或切换元素的类。- 获取元素类名
let elem = document.getElementById('elem'); let classes = elem.classList.value; console.log(classes); // "foo bar baz"
- 添加类名
let elem = document.getElementById('elem'); elem.classList.add('foo', 'bar');
- 删除类名
let elem = document.getElementById('elem'); elem.classList.remove('foo');
- 切换类名
let elem = document.getElementById('elem'); elem.classList.toggle('active');
- 检查类名
let elem = document.getElementById('elem'); let isActive = elem.classList.contains('active'); console.log(isActive); // true or false
classList属性可以方便地操作元素的类名,是HTML DOM中的一个重要属性,在开发中经常会用到。