Idee ist ja so nicht schlecht. Aber ist es schwer, es so zu machen, das wenn die ID nicht gleich ist, das es dann ausgeblendet wird?
das skript blendet alles aus, das nicht die id des angeklickten links hat.
du kannst ja die ids benennen wie du willst, nur müsstest du für jede einzelne id eine if-abfrage einfügen um ebenselbiges zu schließen:
document.getElementById('NAME DES IDS').style.display = 'none';
es ist schlichtweg effizienter, wenn du's so machst...
lg,
der-daniel