Loop

2016-03-28 24 views
4

için Kullanarak Çoklu Çocuk Divs ile Div Ekleme Bunun milyonlarca kez sorulduğuna inanıyorum ... ama bulduğum tüm şeyleri sıraya dizdim, onu gerçekten iyi açıklayan bir tane bulamadım.Loop

HTML:

<div id="alphabet"></div> 

JS:

var alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", 
       "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]; 

var target = document.getElementById('alphabet'); 

for (i = 0; i < 26; i++) { 

    var newLink = document.createElement('div'); 
    target.appendChild = newLink; 
    newLink.innerHTML = alphabet[i]; 
} 

alert(alphabet); 
alert(newLink); 
alert(target); 

Açıkçası ben böyle basit bir örnekle ile ... özlüyorum şey ben bu kadar sorun yaşıyorum inanamıyorum yoktur . Herhangi bir yardım çok takdir, şimdiden teşekkürler!

cevap

2

Temel olarak node.appendChild(node) bir işlevdir.

for (i = 0; i < 26; i++) { 
var newLink = document.createElement('div'); 
newLink.innerHTML = alphabet[i]; 
target.appendChild(newLink); 
} 
+0

target.appendChild(newLink); 

Ve tam kod olurdu, sizin tam ve hızlı yanıt için teşekkür ederiz. Ben (komik) sadece bir fonksiyon olarak .innerHTML * değil ile tersi hata yaptı. Şimdi amaçlandığı gibi çalışıyor. Zamanlayıcı bana izin verdikten sonra cevabınızı kabul edildi olarak işaretleyeceğim. – perkface

+0

@perkface Yardım için sevindim! :) –