XML DOM removeChild()

Programovacie jazyky, rady, poradňa...
konec
Novice
Novice
Príspevky: 5
Registrovaný: 02 dec 2007, 18:16

XML DOM removeChild()

Príspevok od používateľa konec »

môj problém.

pomocou xml DOM vytváram niekoľko elementov nachádzajúcich sa na stránke jedná sa o tabulky (ich obsah je nepodstatný) co je ale dôležité je to ak pomocou funkcie removeChild() odstránim z aktualneho dokumentu hociktorú z vytvorených tabuliek tak aby nezáležalo na poradí v ako ich odstranujem.

pokúšal som sa o to niekoľkými spôsobmi najviac sa mi pozdával tento

1. pridelenie ID každej tabulke napr. tabukla_1
2. pridelenie ID a VALUE tlačidlu rovnakej hodnoty ako má tabulka v ktorej sa nachádza aby som mohol následne funkcii removeChild() predať hodnotu uzlu napr.

- mam vytvorené tri tabulky tabulka_1 tabulka_2 tabulka_3
- kliknem na tlačidlo vymazať a zavolám tak funkciu napr. odstranit
- zistim si hodnotu VALUE pomocou

hodnota = document.getElementByID("tabulka_1").value
potom tuto hodnotu predam funkcii removeChild()

napr. removeChild(hodnota)

berto to prosim ako len urcity nacrt celeho kodu dôležité je to o čo mi ide. ako môžem odstranovať elementy v hocijakom poradí

odstranovať ich postupne ich dokážem ale to je nevyhovujúce

aby som nezabudol cele je to pomocou JavaScriptu
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Príspevok od používateľa juho »

z toho co si napisal neviem co vlastne chces ci tabulku ci odstranit len jej hodnotu. sak zadas id tabulky potom si nacitas cestu a odstranis ju a nie ze odstranujes jej hodnotu.

Kód: Vybrať všetko

tabulka=document.getElementById('tabulka_1');
tabulka.parentNode.removeChild(tabulka);
konec
Novice
Novice
Príspevky: 5
Registrovaný: 02 dec 2007, 18:16

no toto

Príspevok od používateľa konec »

juho napísal:z toho co si napisal neviem co vlastne chces ci tabulku ci odstranit len jej hodnotu. sak zadas id tabulky potom si nacitas cestu a odstranis ju a nie ze odstranujes jej hodnotu.

Kód: Vybrať všetko

tabulka=document.getElementById('tabulka_1');
tabulka.parentNode.removeChild(tabulka);
chcem odstranit celu tabulku. tak ako som pisal. diki aj za toto idem to skusit[/quote]
konec
Novice
Novice
Príspevky: 5
Registrovaný: 02 dec 2007, 18:16

Príspevok od používateľa konec »

juho napísal:z toho co si napisal neviem co vlastne chces ci tabulku ci odstranit len jej hodnotu. sak zadas id tabulky potom si nacitas cestu a odstranis ju a nie ze odstranujes jej hodnotu.

Kód: Vybrať všetko

tabulka=document.getElementById('tabulka_1');
tabulka.parentNode.removeChild(tabulka);
JO FUNGUJE TO DIKI
Napísať odpoveď