Zoe: Spoiler durch Anker öffnen?

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?

  1. Hi,

    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?

    :target kann.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Kann mir da wer weiter helfen?

      :target kann.

      Nicht wirklich. Zumindest nicht ganz ohne Javascript. Es dreht sich um Anker, die sich innerhalb versteckter Elemente befinden, dazu fehlt bisher der parent-Selektor.