Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 34 Dołączył: 21.03.2008 Ostrzeżenie: (0%)
|
Na stronie dynamicznie generuje się taki kod. Próbuje wykasować wszystkie divy z content_normal w następujący sposób:
Kasuje to za każdym razem tą samą część divów. Gdy w pętli zrobię item(0), to kasuje też za każdym razem część (inną) divów. Być może czegoś nie rozumiem i źle coś robię, w takim razie czego nie rozumiem? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował nmts 16.07.2009, 18:44:17 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
Tak to jest jak się dokumentacji nie czyta (mówię o sobie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ): prawidłowy kod:
Kod var content = document.getElementById('content_normal'); lub var messagesA = content.getElementsByTagName('div'); for(var i=0; i<messagesA.length; i++){ content.removeChild(messagesA[i--]); } Kod var content = document.getElementById('content_normal'); var messagesA = content.getElementsByTagName('div'); x = messagesA.length; for(var i=0; i<x; i++) { content.removeChild(messagesA[0]); } 2 sposób IMO lepszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I na szybko wyjaśniam - w chwili usuwania zmienia się ilość divów w zmiennej messagesA, podczas gdy i++ stale rośnie - ciężko to wyjaśnić - najlepiej popatrz co masz w zmiennych w każdym w kroku w pętli |
|
|
|
nmts [javascript] kasowanie elementów 16.07.2009, 18:43:20
kamil4u Jak możesz to rozwiń to zdanie:
KodKasuje to za ka... 16.07.2009, 18:50:36
nmts Przed chwilą zbadałem sprawę dok... 16.07.2009, 19:00:41
nmts Brawo, działa i nawet rozumiem. Sądziłem, że zawar... 16.07.2009, 19:57:01 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:47 |