Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 持续创建div';s_Javascript_Html_Css - Fatal编程技术网

Javascript 持续创建div';s

Javascript 持续创建div';s,javascript,html,css,Javascript,Html,Css,我想连续创建div,如果它在JavaScript中达到外部div的宽度,而不使用canvas和float,它应该出现在下一行 for(i = 0; i < 20; i++) { var ind = (Math.round(Math.random(0,2)*2)); var child = document.createElement("div"); child.setAttribute("id","div"+i); child.style.backgroun

我想连续创建
div
,如果它在JavaScript中达到外部
div
的宽度,而不使用
canvas
float
,它应该出现在下一行

for(i = 0; i < 20; i++) {
    var ind = (Math.round(Math.random(0,2)*2));
    var child = document.createElement("div");
    child.setAttribute("id","div"+i);
    child.style.backgroundColor=colors[ind];
    maindiv.appendChild(child);
}
(i=0;i<20;i++)的
{
var ind=(数学四舍五入(数学随机(0,2)*2));
var child=document.createElement(“div”);
setAttribute(“id”、“div”+i);
child.style.backgroundColor=颜色[ind];
主分区附属儿童(儿童);
}
您可以使用
显示:内联块css属性。提及

var maindiv=document.getElementById('parent');
对于(变量i=0;i<100;i++){
var ind=(数学四舍五入(数学随机(0,2)*2));
var child=document.createElement(“div”);
setAttribute(“id”、“div”+i);
setAttribute(“类”、“内联”);
child.innerText='div';
//child.style.backgroundColor=颜色[ind];
主分区附属儿童(儿童);
}
.inline{
显示:内联块;
}

不带
浮动
?为什么会这样?