<div id ="wrap" class="www on on on"></div>
<script type="text/javascript">
var oWrap=document.getElementById("wrap");
removeClass( oWrap, 'on' )//传实参
function removeClass( obj, cName ){
var arrClass=obj.className.split(" "); //字符串换成数组
for ( var i=0; i<=arrClass.length; i++ )
{
if ( arrClass[ i ] == cName )
{
arrClass.splice( i, 1 );//清除相同的类名on
}
}
obj.className=arrClass.join(' ');//将剩余的类名通过空格合并 数组转成字符串
};
//<div id="wrap" class="www on"></div>还有一个on没有被清除,为什么????????????
</script>
兔子吃点窝边草
相关分类