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 }
Lee2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2021-09-13 性能优化 - 重排和重绘