Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kasowanie kilku DIVów o tej samej nazwie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Tadek888
kasowanie kilku DIVów o tej samej nazwie

ma ktoś pomysł jak to zrobić ?
mój skrypt pomyślnie tworzy DIVy o wspólnej nazwie name="added"

poproszę o jakąkolwiek wskazówkę...
skowron-line
google -> getElementByName i w petli kasowanie.
Tadek888
divs = document.getElementsByName('added')
for(i=0;i<divs.length;i++){
removeChild(divs[i]);
}

wygooglałem jak to może mniej więcej wyglądać ale nie chce drygnąć sad.gif
Fifi209
Przed removeChild dopisz to co nadrzędne np. document.body.removeChild
kamil4u
Ew. popatrz dokładnie na pętle. Kasując elementy zmienia się długość tablicy, a więc i zmienna "i" nie powinna wzrastać co 1:
Kod
divs = document.getElementsByName('added');
j = divs.length;
for(i=0;i<j;i++){
divs[0].parentNode.removeChild(divs[0]);
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.