Javascript jQuery:如何使用随机位置生成任意数量的div?

Javascript jQuery:如何使用随机位置生成任意数量的div?,javascript,jquery,Javascript,Jquery,这是我的代码: var amount=Math.floor(Math.random()*101).length;//??? var x=数学地板(数学随机()*101)+“vw”; 变量y=数学地板(数学随机()*101)+“vh”; $('').appendTo('html').css({ “顶部”:x, “左”:y }); div{ 背景颜色:蓝色; 宽度:200px; 高度:200px; 位置:固定; } 删除第一行中的.length:amount now是一个数字 然后循环: for(

这是我的代码:

var amount=Math.floor(Math.random()*101).length;//???
var x=数学地板(数学随机()*101)+“vw”;
变量y=数学地板(数学随机()*101)+“vh”;
$('').appendTo('html').css({
“顶部”:x,
“左”:y
});
div{
背景颜色:蓝色;
宽度:200px;
高度:200px;
位置:固定;
}

删除第一行中的.length:amount now是一个数字

然后循环:

for(let i = 0; i < amount; i++)
{
   //do the thing with the divs here
}
for(设i=0;i
我想这就是你的意思?(我把它们缩小了,这样你就能更好地看到随机性)

constsomerandom=()=>Math.floor(Math.random()*101)
const randomColor=()=>`#${Math.floor(Math.random()*16777215).toString(16)}`

对于(i=0;谢谢!我是这样尝试的:–我理解错了吗?您需要在循环中获取x和y的随机值,否则它们将只获得第一个值。