使用JavaScript添加类
谁能帮我解决下面的JavaScript问题 我试图提出一个函数,将一个类添加到具有指定类的div中 我试着根据一些人说的话想出一些办法,但似乎不起作用 我哪里做错了 谢谢使用JavaScript添加类,javascript,Javascript,谁能帮我解决下面的JavaScript问题 我试图提出一个函数,将一个类添加到具有指定类的div中 我试着根据一些人说的话想出一些办法,但似乎不起作用 我哪里做错了 谢谢 function toggleClass(matchClass,content) { var elems = document.getElementsByTagName('*'),i; for (i in elems) { if((" "+elems[i].className+" ").ind
function toggleClass(matchClass,content) {
var elems = document.getElementsByTagName('*'),i;
for (i in elems) {
if((" "+elems[i].className+" ").indexOf(" "+matchClass+" ") > -1) {
elems[i].classList.toggle(content);
}
}
}
window.onload = function () {
toggleClass("col-left","display");
}
由于JSFIDLE中的一些怪癖,您的代码无法运行。删除
.onload
包装器,代码就会运行。请参阅:您可以使用jquery吗?因为这将是一个非常简单的$(matchClass).addClass(otherClass)
窗口。onload
不起作用,或者只是将JSFIDLE选项从“onload”更改为“No wrap”。