js - class 操作

js - class 操作

// 添加
function addClass(dom, classNameString = '') {
if (!dom.className.length) dom.className = classNameString
else if (dom.className.indexOf(classNameString) == -1) dom.className += ' ' + classNameString
}
// 移除
function removeClass(dom, classNameString = '') {
if (dom.className.length && dom.className.indexOf(classNameString) != -1) {
dom.className = dom.className
.split(' ')
.filter(v => v != classNameString)
.join(' ')
}
}
// 查询
function hasClass(dom, classNameString = '') {
return dom.className.indexOf(classNameString) == -1
}
posted @   zc-lee  阅读(33)  评论(0编辑  收藏  举报
历史上的今天:
2021-09-13 性能优化 - 重排和重绘
点击右上角即可分享
微信分享提示