100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 原生JavaScript来实现对dom元素class的操作方法(图文教程)

原生JavaScript来实现对dom元素class的操作方法(图文教程)

时间:2019-01-09 22:51:05

相关推荐

原生JavaScript来实现对dom元素class的操作方法(图文教程)

web前端|js教程

JavaScript,class,js

web前端-js教程

这篇文章主要介绍了原生JavaScript来实现对dom元素class的操作方法,提供了代码toggleClass的测试例子,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。

vb中国源码下载,查询ubuntu系统位数,tomcat服务为何看不到,python最简单爬虫,php10种排序方式,淄博seo项目lzw

jQuery操作class的方式非常强大

织梦cms色站源码wap,ubuntu唤醒后花屏,美团爬虫uuid,php arr[],华蓥优化seolzw

写了一个利用原生js来实现对dom元素class的操作方法

c 企业通用erp软件源码,vscode怎么打包代码,ubuntu 电容屏,tomcat部署个下载,sqlite轻量数据库,微信小程序反爬虫能力比网页,php文件断点续传,伊春谷歌seo营销公司,中英双语网站,红色电商网站模板下载lzw

1.addClass:为指定的dom元素添加样式

2.removeClass:删除指定dom元素的样式

3.toggleClass:如果存在(不存在),就删除(添加)一个样式

4.hasClass:判断样式是否存在

下面为一toggleClass的测试例子

[html] view plain copy p.testClass{ background-color:gray; }

function hasClass(obj, cls) { return obj.className.match(new RegExp((\\s|^) + cls + (\\s|$))); } function addClass(obj, cls) { if (!this.hasClass(obj, cls)) obj.className += " " + cls; } function removeClass(obj, cls) { if (hasClass(obj, cls)) { var reg = new RegExp((\\s|^) + cls + (\\s|$)); obj.className = obj.className.replace(reg, ); } } function toggleClass(obj,cls){ if(hasClass(obj,cls)){ removeClass(obj, cls); }else{ addClass(obj, cls); } } function toggleClassTest(){ var obj = document. getElementById( est); toggleClass(obj,"testClass"); }

sssssssssssss

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

NodeJS父进程与子进程资源共享步骤详解

p5.js鼠标交互如何实现并使用

JS匿名自执行函数概念与使用说明

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。