html <div>或<span>等标签的属性值随机怎么实现? dedecms
发布网友
发布时间:2022-05-05 04:09
我来回答
共1个回答
热心网友
时间:2022-04-21 04:36
你可以按照如下方法实现,先增加一个默认的class,然后再循环增加你想要的颜色
假设现在有五种颜色,则代码如下:
<span class="color_span">[field:title /]</span>
$(".color_span").each(function(i, obj){
var j = Math.floor(Math.random()*5);
switch(j){
case 0:
$(this).addClass("red");
break;
case 1:
$(this).addClass("green");
break;
case 2:
$(this).addClass("yellow");
break;
case 3:
$(this).addClass("blue");
break;
default:
$(this).addClass("orange");
break;
}
})