Jak na razie udało mi się zrobić tylko to ostatnie:
function userAnswer(){ var tresc = document.getElementById('commbody'); tresc.value += "\n wyciągnięty tekst: "; }
Chcę uniknąć wpisywania onClick="" każdemu linkowi z osobna, ale nie wiem jak przydzielić je całej grupie elementów o takim samym parametrze w class lub name.
Nie wiem też jak odnieść się do elementu relatywnie w stosunku do tego, dla którego zaszło zdarzenie. Przykładowo dwa razy w górę a potem getElementById('link'). Kiedy używam this to wychodzi referencja do dokumentu a nie do elementu wywołującego zdarzenie.
Trochę to pogmatwałem, ale mam nadzieję, że rozumiecie o co mi chodzi.
Mniej więcej wyglądało by to tak:
function userAnswer(){ nick = elKlikniety.rodzic.rodzic.getElementById('odp').innerHTML; var tresc = document.getElementById('commbody'); tresc.value += "\n wyciągnięty tekst: "; } //tutaj przypisanie w.w. funkcji do elementów od takim samej clasie lub name
Proszę o jakieś wskazówki.