Zoe: Spoiler durch Anker öffnen?

Beitrag lesen

Guten Tag
Ich lerne im Kolleg viel über Mediendesign etc. und versuche mir selbst täglich etwas Neues beizubringen.
Ich habe mir dafür einen "Spoiler" rausgesucht:

</head>  
<body>  
<div class="pre-spoiler">

<input name="button" type="button" onClick="if (this.parentNode.getElementsByTagName('div')[0].style.display != 'none') { this.parentNode.getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Zuklappen'; } else { this.parentNode.getElementsByTagName('div')[0].style.display = 'block'; this.value = 'Aufklappen';}" value="Buttontext">
<div class="spoiler" style="display: none;">Der Text, der sichtbar gemacht wird</div>

</body>  
</html>  

Nun zu meinem Problem. Ich würde gerne im Text einen Link zu einem Anker setzten der beim klicken nicht nur zu dem Anker springt, sondern da dieser sich z.b. im Spoiler befinden diesen auch gleichzeitig öffnet.
Kann mir da wer weiter helfen?