suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie verwende ich JavaScript, um eine Seite umzuleiten, wenn eine bestimmte Div-Klasse nicht vorhanden ist?

<p>Ich versuche, eine Weiterleitung zu erstellen, wenn eine bestimmte div-Klasse nicht im HTML-Code der Seite vorhanden ist<strong>. </strong></p> <p> Bisher habe ich den folgenden Code geschrieben, aber ich vermute, dass es jetzt der „entgegengesetzte Weg“ ist (umleiten, wenn das Div existiert, nicht, wenn es nicht existiert): </p> <pre class="brush:php;toolbar:false;">if (!document.getElementsByClassName("flickity-lazyloaded")[0]) { window.location.href = "/404";}</pre> <p>Wie sorge ich dafür, dass es so funktioniert, wie ich es möchte? </p> <p>Zu Ihrer Information: Das Seltsame ist, dass es wie erwartet funktioniert, wenn ich ein JSFiddle erstelle – aber auf einer tatsächlichen Website wird es mich weiterleiten, obwohl die Klasse „.flickity-lazyloaded“ im HTML vorhanden ist: < ;/p> <p>https://jsfiddle.net/v97k5new/1/</p>
P粉821274260P粉821274260458 Tage vor491

Antworte allen(1)Ich werde antworten

  • P粉613735289

    P粉6137352892023-08-16 00:36:50


    if (!document.getElementsByClassName("flickity-lazyloaded")[0]) {
    window.location.href = "https://stackoverflow.com"}
    <div> hello </div>

    Antwort
    0
  • StornierenAntwort