广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机教程 > 正文

JavaScript几个与Class有关的封装函数_惠州计算机Javascript培训

作者:黄君发布时间:2020-12-23分类:计算机教程浏览:1027


导读:JavaScript几个与Class有关的封装函数

包括hasClass、addClass、removeClass、toggleClass、setClass五个封装函数。


程序代码
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,' ');
}
}


程序代码
function toggleClass(ele,className){
this.hasClass(ele,className) ? this.removeClass(ele,className) : this.addClass(ele,className);
}


程序代码
function setClass(ele,className){
if(!this.hasClass(ele,className)) {
ele.className=className;
}
}


标签:惠州计算机软件培训惠州计算件软件开发惠州计算机软件基础惠州计算机Javascript培训


计算机教程排行
标签列表
网站分类
文章归档
最近发表