我在javascript中有一个数组。HTML 将数组的元素打印在屏幕上的 div 中。但我希望 div 的位置根据数组中元素的数量而改变。我使用 CSS 边距和填充来控制 div 在屏幕上的位置。那么怎么可能做到这一点。一定有什么办法,但我就是想不出来。也许我需要使用其他东西,完全分开表单 javascript。
如果 CSS 和 javascript 一起使用,它看起来像这样:
div{
margin: 100*array.length px;
}
或者
if(array.length > 3){
margin:400px;
}else{
margin:200px;
}
如果有更简单的方法,而不是使用边距和填充,请告诉我。如果我必须从头开始编写代码,请告诉我。我知道事情不会这么简单。但是最简单的方法是什么。我应该学习什么才能做到这一点。感谢您的任何回答。