Comment utiliser JavaScript pour rediriger une page si une classe div spécifique n'existe pas ?
P粉821274260
P粉821274260 2023-08-15 16:31:21
0
1
501
<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粉821274260
P粉821274260

répondre à tous(1)
P粉613735289


if (!document.getElementsByClassName("flickity-lazyloaded")[0]) {
window.location.href = "https://stackoverflow.com"}
<div> hello </div>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal