hasClass addClass removeClass
Posted 犹记惊鸿照影(JS)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hasClass addClass removeClass相关的知识,希望对你有一定的参考价值。
//函数有class function hasClass(ele,cls){ return -1<(" "+ele.className+" ").indexOf(" "+cls+" ") } //添加class function addClass(ele,cls){ if((" "+ele.className+" ").indexOf(" "+cls+" ")==-1){ ele.className+=" "+cls; } else{ return }} //删除class function removeClass(ele,cls){ if((" "+ele.className+" ").indexOf(" "+cls+" ")>-1){ var reg = new RegExp(‘(\\s|^)‘+cls+‘(\\s|$)‘); ele.className=ele.className.replace(reg,‘ ‘) //注意替换为空格 } }
以上是关于hasClass addClass removeClass的主要内容,如果未能解决你的问题,请参考以下文章
javascript addClass removeClass hasClass #js
JavaScript addClass,removeClass,hasClass