/*
* class相关操作
* @param {Object} elements 节点目标
* @param {Object} cName 操作的className
*/
function hasClass( elements,cName ){
return elements.className.match( new RegExp( "(\\s|^)" + cName + "(\\s|$)") );
}
function addClass( elements,cName ){
if( !hasClass( elements,cName ) ){
elements.className += " " + cName;
}
}
function removeClass( elements,cName ){
if( hasClass( elements,cName ) ){
elements.className = elements.className.replace( new RegExp( "(\\s|^)" + cName + "(\\s|$)" ), " " );
}
}
js封装addClass,removeClass函数
最新推荐文章于 2020-06-24 12:54:51 发布