if und else bei Überschriften

  • 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
    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
    <h2 class="the-h2">Eis am Stiel</h2>
    <script>
        const headline = document.querySelector('h2.the-h2').textContent;
    </script>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!