为了账号安全,请及时绑定邮箱和手机立即绑定

如何用原生的js删除标签中的类名和添加类名?

如何用原生的js删除标签中的类名和添加类名?

慕桂英3389331 2019-04-13 08:36:10
假如一个标签中中有很多类名,我想删除其中的一个,或者给这个标签添加一个类名该怎么做,我知道jquery很好实现,但我需要的是js,网上的感觉好复杂,还用到了正则,不知有什么简单的方法。
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

试试这个
varclassVal=document.getElementById("id").getAttribute("class");
//删除的话
classVal=classVal.replace("someClassName","");
document.getElementById("id").setAttribute("class",classVal);
//添加的话
classVal=classVal.concat("someClassName");
document.getElementById("id").setAttribute("class",classVal);
//替换的话
classVal=classVal.replace("someClassName","otherClassName");
document.getElementById("id").setAttribute("class",classVal);
只是匹配个class名字,用不着正则应该。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 2776 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信