我正在尝试为 div 中的每一行添加一个行号。但我的 div 主体只是使用 js 生成并注入到该 div 的其他 HTML 元素的浮动组合。我知道,如果我想将行号添加到包含文本或固定元素的 div,我可以这样做。但是如何为浮动元素做到这一点。
var field = document.getElementById('field');
function randomIntFromInterval(min, max) { // min and max included
return Math.floor(Math.random() * (max - min + 1) + min);
}
for (var i = 0; i < 100; i++) {
var element = document.createElement('div');
if(randomIntFromInterval(1, 3) == 1)
element.classList.add("child_1_div");
else if(randomIntFromInterval(1, 3) == 2)
element.classList.add("child_2_div");
else if(randomIntFromInterval(1, 3) == 3)
element.classList.add("child_3_div");
field.appendChild(element);
}
.parent_div {
width: 500px;
height: 500px;
font-size: 0;
border: 1px solid #FF0000;
}
.child_1_div {
font-size: 1rem;
display: inline-block;
width: 30%;
height:20px;
box-sizing: border-box;
border: 1px solid #000;
}
.child_2_div {
font-size: 1rem;
display: inline-block;
width: 10%;
height: 10px;
box-sizing: border-box;
border: 1px solid #000;
}
.child_3_div {
font-size: 1rem;
display: inline-block;
width: 5%;
height: 5px;
box-sizing: border-box;
border: 1px solid #000;
}
<div id ="field" class="parent_div"></div>
慕森王
大话西游666
相关分类