Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于原始类名追加类_Javascript_Html_Css - Fatal编程技术网

Javascript 基于原始类名追加类

Javascript 基于原始类名追加类,javascript,html,css,Javascript,Html,Css,JavaScript是否可以为页面上具有特定类的每个元素添加额外的类 例如: <div class="but-class">Button</div> 按钮 但是我想操纵它,这样它就添加了一个类(末尾有一个计数器) (函数(){ var元素; //存储匹配元素的集合 elements=document.queryselectoral(“.but类”); //循环遍历附加新类的集合 对于(var i=0;i

JavaScript是否可以为页面上具有特定类的每个元素添加额外的类

例如:

<div class="but-class">Button</div>
按钮
但是我想操纵它,这样它就添加了一个类(末尾有一个计数器)


(函数(){
var元素;
//存储匹配元素的集合
elements=document.queryselectoral(“.but类”);
//循环遍历附加新类的集合
对于(var i=0;i
.custom-class0{
颜色:绿色;
}
.定制1{
颜色:红色;
}
.定制类2{
颜色:蓝色;
}
.定制类3{
颜色:紫色;
}
按钮
按钮
按钮
按钮
(函数(){
var元素;
//存储匹配元素的集合
elements=document.queryselectoral(“.but类”);
//循环遍历附加新类的集合
对于(var i=0;i
.custom-class0{
颜色:绿色;
}
.定制1{
颜色:红色;
}
.定制类2{
颜色:蓝色;
}
.定制类3{
颜色:紫色;
}
按钮
按钮
按钮

按钮
要使其工作,您需要修改:元素[i].classList.add('custom-class1');to:elements[i].classList.add('custom-class'+i);另外,
.classList
,尤其是在IE8和IE9中。可能要退回到:
elements[i]。className=elements[i]。className+“custom class”+i我错过了关于counter@uʍopǝpısdn:(上下放下我的显示器)计数器部分是在编辑之后引入的,我想知道它也是从哪里来的+1迈克尔指出了这一点:)要使其起作用,您需要修改:elements[i].classList.add('custom-class1');to:elements[i].classList.add('custom-class'+i);另外,
.classList
,尤其是在IE8和IE9中。可能要退回到:
elements[i]。className=elements[i]。className+“custom class”+i我错过了关于counter@uʍopǝpısdn:(上下放下我的显示器)计数器部分是在编辑之后引入的,我想知道它也是从哪里来的+1迈克尔指出了这一点:)
<div class="but-class custom-class1"></div>