js實現(xiàn)addClass,removeClass,hasClass的函數(shù)代碼
更新時間:2011年07月13日 23:50:21 作者:
js實現(xiàn)addClass,removeClass,hasClass的函數(shù)代碼,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
function hasClass(ele,cls) {
return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function addClass(ele,cls) {
if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls) {
if (hasClass(ele,cls)) {
var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
ele.className=ele.className.replace(reg,' ');
}
}
//call the functions
addClass(document.getElementById("test"), "test");
removeClass(document.getElementById("test"), "test")
if(hasClass(document.getElementById("test"), "test")){//do something};
相關(guān)文章
XDomainRequest之IE8和IE9發(fā)送跨域請求拒絕訪問解決方法
這篇文章主要介紹了XDomainRequest之IE8和IE9發(fā)送跨域請求拒絕訪問解決方法,需要的朋友可以參考下2023-06-06JavaScript用20行代碼實現(xiàn)虎年春節(jié)倒計時
春節(jié)將至,相信大家跟小編一樣很激動呀。為了迎接虎年春節(jié)到來,小編為大家準(zhǔn)備了一個虎年春節(jié)倒計時,僅20行代碼用js就實現(xiàn)啦。感興趣的可以動手試一試2022-01-01JavaScript折半查找(二分查找)算法原理與實現(xiàn)方法示例
這篇文章主要介紹了JavaScript折半查找(二分查找)算法原理與實現(xiàn)方法,結(jié)合具體問題描述了折半查找算法的原理、實現(xiàn)方法及相關(guān)操作注意事項,需要的朋友可以參考下2018-08-08