如何使用它的id属性更改元素的类

时间:2014-10-02 08:30:16

标签: javascript jquery

我有以下HTML

<li class="treeview" id="account_management">

所以我想用id&#34; account_management&#34;来定位元素。并从&#34; treeview&#34;更改它的课程to&#34; treeview active&#34;,以便我可以相应地设置我的树状菜单。

2 个答案:

答案 0 :(得分:4)

您可以使用jQuery addClass()添加课程active

$("#account_management").addClass("active");

或者您可以使用Element.classList DOM API的add()方法,例如:

document.getElementById("account_management").classList.add("active");

classList浏览器支持@ caniuse

对于旧版本,请参阅此answer

答案 1 :(得分:1)

在纯JavaScript中你可以这样做:

var d = document.getElementById("account_management");
d.className = d.className + " active";

如果您已在项目中使用jQuery,我建议您使用它,就像在T J的答案中一样。