【发布时间】:2014-03-09 22:09:22
【问题描述】:
我已经使用 javascript 动态创建了一些 div:
<div class="tile"></div>
<div class="tile"></div>
<div class="tile"></div>
<div class="tile"></div>
现在我想选择这些 div 并更改它们的尺寸,如下所示:
var singleTiles = document.getElementsByClassName('tile');
singleTiles.style.width = '10px';
singleTiles.style.height = '10px';
但这似乎不起作用。我假设是因为元素是动态添加的。还有其他方法吗?
【问题讨论】:
-
singleTiles 是一个数组,所以你必须遍历它
-
我相信它实际上是一个
HTMLCollection,即live,这在这个例子中并不重要,但在其他情况下可以。
标签: javascript html class dynamic