首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我想在每个“DotsDiv”元素中添加这个“domino”元素。

我想在每个“DotsDiv”元素中添加这个“domino”元素。
EN

Stack Overflow用户
提问于 2019-10-27 06:40:07
回答 1查看 49关注 0票数 1

我想知道如何将两个带点类的元素附加到domino类中。

代码语言:javascript
运行
复制
for (i=0; i<10; i++){

  var domino = document.createElement('div');
  domino.className = "domino";
  document.getElementById('dominoes').appendChild(domino);

}

for (j=0; j<2; j++){

  var DotsDiv = document.createElement('div');
  DotsDiv.className = "dots";
  document.querySelector('.domino').appendChild(DotsDiv);

}
EN

回答 1

Stack Overflow用户

发布于 2019-10-27 06:46:55

使用嵌套循环。外部会创建.domino项,而内部会将.dots项添加到当前.domino

代码语言:javascript
运行
复制
var dominoes = document.getElementById('dominoes');
var i, j, domino, DotsDiv;

for (i = 0; i < 10; i++) {
  domino = document.createElement('div');
  domino.className = "domino";

  for (j = 0; j < 2; j++) {
    DotsDiv = document.createElement('div');
    DotsDiv.className = "dots";
    domino.appendChild(DotsDiv);
  }
  
  dominoes.appendChild(domino);
}
代码语言:javascript
运行
复制
.domino {
  background: gold;
  border: 1px solid black;
}

.dots {
  width: 20px;
  height: 10px;
  background: silver;
  border: 1px solid red;
}
代码语言:javascript
运行
复制
<div id="dominoes"></div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58575277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档