js如何给a标签添加随机颜色

RT,页面中有若干个a标签,是用ejs动态生成的,如下格式:
"><%=tag%>
我想做的是给每个a标签添加上不同的随机出的颜色,用vartags=$(".tag");获取了所有的a标签,但是不能用for循环添加颜色,而且用console.log(tags[0]);打印出来的结果一次是a标签,再刷新就是a.tag,反复循环...为什么啊?我原本是想这么写的:
$(function(){
vartags=$(".tag");
for(vari=0;ivarr=Math.floor(Math.random()*255);
varg=Math.floor(Math.random()*255);
varb=Math.floor(Math.random()*255);
vara=Math.random();
tags[i].css("background-color",rgba(r,g,b,a));
}
})
噜噜哒
浏览 305回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript