我在javascript中有一個數組。 HTML在屏幕上的div中打印數組的元素。但我希望div的位置根據數組中元素的數量而改變。我使用CSS邊距和填充來控制屏幕上div的位置。那麼如何做到這一點呢?必須有某種方式,但我無法想到任何。也許我需要使用其他的東西,完全單獨的表單javascript。使用if語句控制html在div中的位置來自javascript
如果CSS和JavaScript凌晨起來會是這個樣子:
div{
margin: 100*array.length px;
}
或
if(array.length > 3){
margin:400px;
}else{
margin:200px;
}
如果有一個更簡單的方法,而不是使用margin和padding,讓我知道。如果我必須從我的代碼開始,請告訴我。 我知道它不會接近這個簡單的。但是做到這一點最簡單的方法是什麼?我應該學習什麼才能做到這一點。感謝任何答案。