javascript - 为不同的数组元素添加唯一的 CSS

标签 javascript css

在过去的半小时里,我一直在四处寻找,但我认为之前没有人问过这个问题,因为我找不到答案。如何为数组中的每个元素指定不同的 CSS。最好将一个类附加到数组元素以限制冗余。

var Stat = new Array();

Stat[0] = "<span class='good'>Alive</span>";

换句话说,我想完成上面的事情。

最佳答案

希望我能正确理解您的问题。您可以只遍历数组并附加一个带有前缀后跟索引的类。如果我没有正确回答您的问题,请告诉我。

var Stat = new Array();

for (var i = 0; i < 6; i++) {
  Stat.push('<span class="good' + i + '">Alive</span>');
}

// Produces an array with the following:
<span class="good0">Alive</span>
<span class="good1">Alive</span>
<span class="good2">Alive</span>
<span class="good3">Alive</span>
<span class="good4">Alive</span>
<span class="good5">Alive</span>

关于javascript - 为不同的数组元素添加唯一的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11237525/

相关文章:

css - 在 CSS、Mosaic jQuery 中正确对齐文本

css - float 文本忽略 IE 中的边距

javascript - 如何将 delay() 与 each() 一起使用?

javascript - 如何使用JS/jQuery在一个页面的两个局部 View 之间切换?

javascript - jquery .then 不会抛出错误

javascript - js中如何将无符号数转换为2的补码

javascript - 未知身份验证策略通行证

javascript - 跟踪页面上每个链接的点击次数

html - 我的页面在本地主机上看不到 css 文件

javascript - 使用angularJs修改css.height导致IE无法滚动到页面底部