ID转入循环
ID Divs in For Loops
使用Javascript。我试图复制一个div并在fo中动态命名它
var origDiv = document.getElementById("outerSquare");
for (i=1; i<=4; ++i){
newDiv = document.body.appendChild(origDiv.cloneNode(true));
// newDiv.id = "block"+i;
newDiv.setAttribute("id", "block"+i);
}
Fiddle:http://jsfiddle.net/dmperkins74/5r01zyma/
有趣的是,它似乎只是复制了我的"outerSquare"中的div。如果我取消了重置ID的尝试,那么一切都会失败。任何见解都将不胜感激。
谢谢,Dan P.
使用类:
<div class="outerSquare">
<div class="innerSquare"></div>
</div>
var origDiv = document.getElementsByClassName("outerSquare")[0];
for (i=1; i<=4; ++i){
newDiv = document.body.appendChild(origDiv.cloneNode(true));
newDiv.style.left = i*40 +"px";
newDiv.style.top = i*40 +"px";
// newDiv.id = "block"+i;
//newDiv.setAttribute("id", "block"+i);
}
origDiv.style.left = "200px";
block2.style.left = "400px";
http://jsfiddle.net/5r01zyma/3/没有身份重复,没有样式问题。
通过更改ID,您无法应用旧的css样式。这就是问题所在。附言:现在你可以添加id,如果你需要的话。
相关文章:
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 如何循环通过2个对象数组并通过匹配id进行合并
- 正在为循环创建唯一id
- 在qualtrics上使用javascript:循环块中的问题id
- 我们可以设置属性'id'到不同的'按钮'通过使用javascript或jquery的循环
- 当传递innerHTML和(this.id)时,循环不会终止
- 我想使用Javascript中的循环在HTML中的特定id中显示数组中的多个对象
- ID转入循环
- 使用 for 循环基于
id 从表中删除行 - 循环浏览页面上所有选中的复选框并将id拉入数组不起作用
- 如何制作id列表's或使用多个id的循环's在Javascript中
- 在标签上重申's id,使用下面的for循环和jquery
- 在javascript循环中创建唯一的Id按钮
- 返回实例'for循环中的id
- 类似系统:循环形成唯一id,得到这些id'使用jQuery/Javascript单独发布
- 正在获取循环中td元素的tr id
- 将递增的类与不同循环中递增的id进行匹配[jQuery/Wordpress]
- Greasemonkey添加一个按钮来循环ID
- 将关联的 ID 添加到 for 循环中的复选框
- Ruby on rails -如何在javascript中选择循环id