if und else bei Überschriften

Schon festgestellt? Dem Forum sind gerade alle Interaktionsmöglichkeiten genommen. :(

Mehr dazu unter: Abstimmung über das Forum

  • Hallo,

    ist es irgendwie möglich if und else von von Überschriften abhängig zu machen?

    Also quasi so:

    wenn <h2>Variable</h2> dann zeige "Variable" sonst zeige nichts.

  • Ich muss aus Texten eine Überschrift auslesen.

    In den Texten ist jeweils ein h2-Tag enthalten.

    Den Inhalt zwischen <h2> und </h2> muss ich extrahieren.


    Beispiel:
    Lirum larum Löffeltiel ist besser als <h2>Eis am Stiel</h2> . Es liest sich weiter froh und heiter...


    Ausgelesen soll dann "Eis am Stiel" werden.

  • Das geht mit folgendem Javascript:

    Code
    1. const headline = document.querySelector('h2').textContent;

    Damit findest Du den Text im ersten h2-Tag. Solltest Du mehrere davon haben, gibt es verschiedene Möglichkeiten, das richtige anzusprechen, z. B. in dem Du ihm eine Klasse gibst:

    Code
    1. <h2 class="the-h2">Eis am Stiel</h2>
    2. <script>
    3. const headline = document.querySelector('h2.the-h2').textContent;
    4. </script>