如何在没有jQuery的情况下将类添加到<html>元素中?

如何在使用jQuery(或类似库)的情况下将类名“foo”添加到根<html>元素?

只需获取元素并追加到类的列表中。

 document.documentElement.className += " foo"; 

您可以使用 classList来访问元素的类列表。

 document.documentElement.classList.add('my-awesome-class'); document.documentElement.classList.remove('my-awesome-class'); document.documentElement.classList.contains('my-awesome-class'); 
 AddClass(document.documentElement, 'my-awesome-class', true); //add AddClass(document.documentElement, 'my-awesome-class', false); //remove function AddClass(o,c,bAdd){ var list = o.className.split(" "); if (list.indexOf(c)!==-1){ if (!bAdd) delete list[list.indexOf(c)]; }else{ if (bAdd) list[list.length] = c; } o.className = list.join(" "); }