javascript - 使用 Javascript 为金字塔的每个 block 分配唯一 ID

标签 javascript html css

我看到了这个链接:http://jsfiddle.net/Q8KUS/20/我想知道是否有一种方法可以为这个金字塔的每个 block 分配一个唯一的 ID,而不是为每一行分配相同的 ID?

我试着改变这一行:

strBlocksHTML += '<div class="buildingBlock"></div>';

到这一行:

strBlocksHTML += '<div class="buildingBlock" id=myId'+i+' ></div>';

但是通过使用它,每一行都有相同的 id。我希望每个 block 都有一个唯一的编号,而不是每一行都有一个唯一的编号。 谁能帮帮我? 谢谢

最佳答案

你很接近,因为每一行都有一个唯一的编号,一行中的每个 block 都有一个唯一的编号,只需将两者结合起来,所以最简单的方法就是做这样的事情:

strBlocksHTML += '<div class="buildingBlock" id="'+i+n+'"></div>';

顶部 block 的 ID 为 00,下一行有 1011,下一行有 20 21 22

http://jsfiddle.net/1qj9oq2a/

关于javascript - 使用 Javascript 为金字塔的每个 block 分配唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28595035/

相关文章:

css - 是否有一种语法可以解决两个样式表之间 CSS 类名称中的歧义?

html - 如何为 Internet Explorer 7 和 8 填充 CSS 3 样式?

css - @media 打印样式对精确输出的限制

HTML 按钮不能正确显示在列表项旁边

javascript - 切换多个条件

HTML/CSS : Button aligning bottom when no text?

javascript - 添加类并更改 HTML

Javascript - 显示循环中第三个键的对象值

javascript - Webpack 在脚本中导入一个节点模块

java - Jackson Custom Mapper 将字节数组转换为字符串