我看到了这个链接: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
,下一行有 10
和 11
,下一行有 20
21
22
等
关于javascript - 使用 Javascript 为金字塔的每个 block 分配唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28595035/