javascript 添加、删除、改变 css 样式名的实现方法

作者:袖梨 2022-11-14

代码如下 复制代码


// 说明:添加、移除、检测 className

// 整理:CodeBit.cn ( http://www.11*1c**om.net )

function hasClass(element, className) {

var reg = new RegExp('(s|^)'+className+'(s|$)');

return element.className.match(reg);

}

function addClass(element, className) {

if (!this.hasClass(element, className))

{

element.className += " "+className;

}

}


function removeClass(element, className) {

if (hasClass(element, className)) {

var reg = new RegExp('(s|^)'+className+'(s|$)');

element.className = element.className.replace(reg,' ');

}

}

实例

代码如下 复制代码


}
.unnamed2 {
background-attachment: scroll;
background-image: url(../images/botton1.gif);
background-repeat: no-repeat;
background-position: center center;
font-size: 14px;
line-height: 130%;
color: #FF0000;
text-decoration: none;
font-weight: bold;
text-transform: capitalize;
font-style: italic;
}





详细1
详细2

相关文章

精彩推荐