Tag Andreas.
Innerhalb der Funktion möchte ich das Element, aus dem die Funktion aufgerufen wurde (hier also das a-Element), eindeutig identifizieren.
Das aktuelle Elementobjekt übergibst du, wie schon erkannt, mit dem Schlüsselwort "this".
Ich stelle mir dann z. B. vor, dass ich mit diesesElement.style.display="none" das Element durch einen Klick unsichtbar mache.
Ja, genauso funktioniert das.
Wenn ich onclick="funktion(this)" notiere und dies dann in der Funktion abfange, klappt es nicht.
Keine Ahnung, wo dein Denk- oder Schreibfehler liegt, deswegen poste ich einfach mal ein kleines Beispiel:
Javascript-Funktion im Kopfbereich:
function testit(obj) {
alert(obj.href);
obj.style.display = "none";
}
Code im Körper der HTML-Datei:
<a href="testseite1.html" onclick="testit(this); return false">Testlink 1</p>
<a href="testseite2.html" onclick="testit(this); return false">Testlink 2</p>
Siechfred