0

是否可以使用 for 循环创建具有唯一 ID 的 div?

for (var i = 0, n = 4; i < n; i++) {
var divTag = document.createElement("div");
divTag.id = "div"i;
divTag.innerHTML = Date();
document.body.appendChild(divTag);
}

这段代码不应该产生 4 个包含当前日期的唯一 DIV 吗?目前它什么也没返回。

4

3 回答 3

2

采用

divTag.id = "div" + i;

它会产生唯一的ID

于 2012-08-02T14:58:15.320 回答
0

试一试:

divTag.id = 'div' + i;
于 2012-08-02T14:58:31.093 回答
0

尝试

divTag.id = "div" + i;

代替

divTag.id = "div"i;

然后它应该工作

于 2012-08-02T14:58:34.557 回答