課程
/前端開發(fā)
/JavaScript
/用JS實現(xiàn)購物車特效
我想寫一個addclass的方法應(yīng)該如何寫?
2015-09-22
源自:用JS實現(xiàn)購物車特效 2-5
正在回答
function addClass(obj,sClass){
var aClass=obj.className.split(' ');
if(!obj.className){
obj.className=sClass;
return;
}
for(var i=0;i<aClass.length;i++){
if(aClass[i] === sClass)return;
obj.className+=' '+sClass;
function removeClass(obj,sClass){
if(!obj.className)return;
if(aClass[i] === sClass){
aClass.splice(i,1);
obj.className=aClass.join('');
break;
不用自己寫的,用classList或是jq的addclass就行了
function?addClass(element,newclass){ ????if(element.className){ ????????oldClass=element.className; ????????element.className=oldClass+"?"+newclass; ????}else{ ????????element.className=newclass; ????} }
lcs1986 提問者
舉報
通過JavaScript實現(xiàn)類似淘寶網(wǎng)絡(luò)購物車功能效果
1 回答兩個相同class的table如何獲取到tbody下的tr?該tr的代理事件如何使用?
1 回答如果用jquery寫呢
1 回答為何要寫i--,沒必要?。?/p>
4 回答已解決該問題,沒法刪除,寫個標題~~~ 感興趣的可以看看我js代碼的注釋,適合新手小白看看,全選有個錯誤
1 回答想要一下哪個css文件,
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-09
function addClass(obj,sClass){
var aClass=obj.className.split(' ');
if(!obj.className){
obj.className=sClass;
return;
}
for(var i=0;i<aClass.length;i++){
if(aClass[i] === sClass)return;
}
obj.className+=' '+sClass;
}
function removeClass(obj,sClass){
var aClass=obj.className.split(' ');
if(!obj.className)return;
for(var i=0;i<aClass.length;i++){
if(aClass[i] === sClass){
aClass.splice(i,1);
obj.className=aClass.join('');
break;
}
}
}
2016-07-23
不用自己寫的,用classList或是jq的addclass就行了
2015-09-22