javascript (DOM): vlozenie prvku medzi dva

Programovacie jazyky, rady, poradňa...
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

javascript (DOM): vlozenie prvku medzi dva

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

takze.. mam stranku, dajme tomu menu, v ktorom je vela odkazov

prechadzam menu javascriptom

Kód: Vybrať všetko

var menu = find("//td[@class='menu']", XPFirst);
		for (var j = 0; j < 2; j++) for (var i = 0; i < menu.childNodes.length; i++) {
najdem potrebny odkaz (prvok, node)

Kód: Vybrať všetko

if (menu.childNodes[i].href == 'potrebny odkaz'){
kod ktory neviem napisat
};
a potrebujem tento odkaz vlozit napr <hr>

ako?

prikazy napr, aby ste vedeli o co ide

Kód: Vybrať všetko

zmazanie odkazu:
removeElement(menu.childNodes[i])

Kód: Vybrať všetko

pridanie na koniec(!):
menu.appendChild(document.createElement('HR'))
toto prida to hr na koniec (teda ko jeho posledne dieta), ale ja to potrebujem dat za ten najdeny odkaz (o to ze je to odkaz podstate ani nejde, moze sa to brat ako prvok, element)

a vazne neviem, ze ako na to


za pomoc vopred velmi pekne dakujem


//edit, na co som zabudol

viem nahradit tu ktoru nodu takto

Kód: Vybrať všetko

menu.replaceChild(document.createElement('HR'),menu.childNodes[i]);
lenze neviem tam vlozit naraz tu staru a aj tu novu.. ak je mozne tam vlozit naraz nejak nodelist alebo nieco podobne, tak to je urcite lahsie, ale mne to nijak nechcelo ist..
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

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

tak pomocou jednej osobky som to nasiel

ak by niekto potreboval, tak

http://developer.mozilla.org/en/docs/DO ... sertBefore

=)
Napísať odpoveď