Hallo Kuno,
Ups, Tippfehler: o.parentNode.id klappt. Danke :)
ich vermute,du hast jetzt einen Code wie:
function Funktion (referenz) {
document.getElementById(referenz.parentNode.id).style.background = '#000';
}
Das wäre aber eher schwachsinig, weil du mit referenz.parentNode bereits das lement hast. Dann musst du nicht noch die id abfragen und wider das zugehörige Element suchen.
Mach einfach folgendes:
function Funktion (referenz) {
referenz.parentNode.style.background = '#000';
}
Eine Node ist ein Knoten im Dokument-Baum. Also z.B. ein a oder dein li. Grob gesagt, ist eine Node mehr oder weniger das gleiche wie ein Element, mit dem Unterschied dass es auch noch Textknoten und ähnliches gibt.
Jonathan