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));}})
相关分类