o to fragment mojego kodu:
function zmiana(ctrl) {
switch(ctrl){
case 1:
createDiv(8);
break;
case 2:
removeDiv();
break;
}
}
function createDiv(ile){
var i;
for(i = 0; i<ile; i++){
var kawalek = document.createElement("div");
document.getElementById('contener').appendChild(kawalek);
kawalek.className = "kawalek";
}
}
function removeDiv(){
var paren = document.getElementById("contener");
var childs = document.getElementsByClassName('kawalek');
var i;
for(i=0; i<childs.length; i++){
paren.removeChild(childs[i]);
}
}
ctrl to liczba sterujaca podawana poprzez wcisniecie guzika.
Problem polega na tym, ze gdy tworza sie divy wszystko idzie jak po masle ale nie wszystkie zostaja usuniete po wywolaniu removeDiv... dlaczego?? przeciez pobieram wszyskie dzieci I w forze wszystkie je usuwam.