[英]Create divs dynamically
我想創建與 var foo.length 一樣多的 div,但我的代碼只創建一個 div。
var foo = new Array();
for ( i = 0; i < 5; i++ ) {
foo[i] = document.createElement('div');
}
有人能幫我嗎?
調用“document.createElement”實際上並沒有將新元素添加到 DOM,它只是創建它。 然后您需要調用“appendChild”。 所以像這樣:
var container = document.getElementById('container');
var foo = [];
for (var i = 0;i < 5;i++) {
foo[i] = document.createElement('div');
container.appendChild(foo[i]);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.