jak zrobisz dobra funkcje js-ki to zawsze onclick zadziala... a mzoesz tez zrobic przez <li><a> tylko tutaj moze byc gorzej uzyskac dostepnosc funcji daltego polecam pierwsze rozwiazanie. no ale to tez co i jak zadziala zalezy od tego co chcesz osiagnac, bo jeszcze nie otrzymalem odpowiedzi na pytanie czego ma w ogole tyczyc ta zamiana bo troche problem byl poruszony nieskladnie.