2019-11-13
描述
如果元素有指定的 class 就返回 true
,否则返回 false
。
提示
- 使用
element.classList.contains()
来检测元素是否有特定的 class classList
是替代使用空格进行分隔的字符串element.className
来访问类的一种更方便的方法- 虽然
element.classList
为只读属性,但是可以使用add()
和remove()
方法对他进行修改
代码
const hasClass = (el, className) => el.classList.contains(className);
示例
元素是否包含 class:
hasClass(document.querySelector('p.special'), 'special'); // true