Maison  >  Questions et réponses  >  le corps du texte

Comment utiliser JavaScript pour rediriger une page si une classe div spécifique n'existe pas ?

<p>J'essaie de créer une redirection si une classe div spécifique n'existe pas dans le code HTML de la page<strong>. </strong></p> <p> Jusqu'à présent, j'ai écrit le code suivant, mais je suppose que maintenant c'est la "voie inverse" (redirection si le div existe, pas si ce n'est pas le cas) : </p> <pre class="brush:php;toolbar:false;">if (!document.getElementsByClassName("flickity-lazyloaded")[0]) { window.location.href = "/404";}</pre> <p>Comment puis-je le faire fonctionner comme je le souhaite ? </p> <p>Pour information : ce qui est étrange, c'est que lorsque je crée un JSFiddle, il fonctionne comme prévu - mais sur un site Web réel, il me redirige malgré la présence de la classe ".flickity-lazyloaded" dans le code HTML : </p> <p>https://jsfiddle.net/v97k5new/1/</p>
P粉821274260P粉821274260409 Il y a quelques jours445

répondre à tous(1)je répondrai

  • P粉613735289

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


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

    répondre
    0
  • Annulerrépondre