我想和喜歡的顏色,寬度,高度等相同的選項創建幾個div
小號如何動態添加div到數組中?
我想所有這些div的添加到一個數組,但我需要動態地做到這一點。
我當前的代碼:
var ArrayInfo = [];
do {
var InfoDiv = document.createElement('div');
InfoDiv.id = 'Info_Div';
InfoDiv.className = 'Info_Div';
InfoDiv.style.width = "100px";
InfoDiv.style.height = "30px";
InfoDiv.style.display = "inline-block";
ArrayInfo.push(InfoDiv);
}while(i < x);
x
可能是一個非常非常大的數字。
- 這是將div a添加到數組的正確方法嗎?
- 如何將文本寫入數組的元素?
我嘗試這樣做:
ArrayInfo[i].innerHTML = "something";
但沒有奏效。
所有這些div都具有相同的id Info_Div,這是非法的HTML。請詳細說明沒有奏效。 –
'i'在哪裏變化? 「我」和「X」的價值是什麼?如果'我'永遠不會改變循環將執行1或無限次。考慮一個'for'循環。 –
'ArrayInfo [i] .innerHTML =「something」;'< - 很好是'我'大於數組的長度? – epascarello