jquery或者JS怎么改class的名字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery或者JS怎么改class的名字相关的知识,希望对你有一定的参考价值。

jquery可以使用attr()或prop()方法修改类名,javascript可以修改对象的className属性,关键代码如下:

$("#test").attr("class","blue");
$("#test").prop("class","blue");
document.getElementById("test").className = "blue";

参考技术A

第一步获取dom元素;第二步根据你的需求是移除class还是增加class。如:你想给div增加一个class为min-box的类名:

<div id="box"></div>
var box = document.getElementById("box");
box.classList.add("min-box");

或者:

$("#box").addClass("min-box");

如:你想给div移除一个class为max-box的类名:

<div id="box" class="min-box max-box"></div>

var box = document.getElementById("box");
box.classList.remove("max-box");

或者:

$("#box").removeClass("max-box");

以上是关于jquery或者JS怎么改class的名字的主要内容,如果未能解决你的问题,请参考以下文章

js怎么删除css的行内样式

js重名了怎么解决

在同一页面引用多个js效果相互冲突怎么解决

递归 js,递归改所有node里面属性名字

苹果手机左上角怎么没有软件名字

文件夹改不了名字是怎么回事?