Autor Zpráva
caesar1987
Profil
takze.. mam stranku, na nej menu, v ktorom je vela odkazov

prechadzam menu javascriptom


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)

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


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


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



a este viem nahradit tu ktoru nodu takto


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..


za pomoc vopred velmi pekne dakujem
los
Profil *
http://developer.mozilla.org/en/docs/DOM:element.insertBefore
caesar1987
Profil
super.. ide to..dakujem =)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: