Autor Zpráva
a
Profil *
da sa spravit ze mam 10 odkazov ktore maju rovnake id a pri kliknuti na iny prvok sa vo vsetkych tychto odkazoch odkaz zmeni na #?
Nox
Profil
Ze své podstaty id nesmí být víc jak jednou...

Nevím jakou máš strukturu stránky, ale pokud jsou na jednom místě tak dej id jejich nadřazenýmu prvku a pak:
document.getElementById("id").getElementsByTagName("a")


a pokud jsou různě po stránce, tak jim dej rozlišení jiného typu, například rel="disable"
a pak
<span onclick="Zrus()">Kliknutim zruš odkazy</span>

function Zrus(){
odkazy=document.getElementsByTagName("a");
pocet=odkazy.length;

for(a=0;a<pocet;a++){
if(odkazy[a].rel=="disable"){ odkazy[a].href="#"; }
}

}
a
Profil *
no ja to mam takto:
<span>
<a href="#">odkaz1</a>
<a href="#">odkaz3</a>
<a href="#">odkaz4</a>
<a href="#">odkaz5</a>
...
</span>

Teda by som mohol vyuzit to prve. Dik
a
Profil *
uz to ide.. trocha som pozmenil tu druhu variantu...

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: