Kezdőoldal » Számítástechnika » Programozás » Miért hibás a javascript-em?

Miért hibás a javascript-em?

Figyelt kérdés

Szeretnék egy div-et egy másik div-en belül kiírni többször, de valamiért csak egyszer írja ki. Mi a hiba?


var iDiv = document.createElement('div');

iDiv.id = 'block';

iDiv.className = 'block';

iDiv.style.background = "#fff";

iDiv.style.width = "100px";

iDiv.style.height = "100px";

iDiv.style.padding = "20px";

iDiv.style.border = "2px solid red"

iDiv.style.borderRadius = "20px";

document.body.appendChild(iDiv);


var secondDiv = document.createElement('div');

secondDiv.id = 'block_2';

secondDiv.className = 'block_2';

secondDiv.style.background = "#000";

secondDiv.style.width = "10px";

secondDiv.style.height = "10px";

secondDiv.style.margin = "2px";

secondDiv.style.border = "2px solid green";

secondDiv.style.borderRadius = "20px";

secondDiv.style.display = "inline-block";


var i;


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

document.getElementById("block").appendChild(secondDiv);

}



2015. nov. 22. 20:11
 1/2 anonim ***** válasza:
100%
Az nem baj hogy mindnek ugyanaz az idje?
2015. nov. 22. 20:55
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
Azért, mert így egyetlen elemet hozol létre, amit csak egyszer lehet beilleszteni a dokumentumba. Megoldás: a ciklusba kell beleírni az elem létrehozását is, az ID-t meg generáld a ciklus számlálójának segítségével.
2016. febr. 7. 21:56
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!