特定の div クラスが存在しない場合に JavaScript を使用してページをリダイレクトするにはどうすればよいですか?
P粉821274260
2023-08-15 16:31:21
<p>ページの HTML コードに特定の div クラスが存在しない場合にリダイレクトを作成しようとしています<strong>。 </strong></p>
<p> ここまでは次のコードを書いてきましたが、ここでは「逆の方法」(div が存在しない場合ではなく、存在する場合はリダイレクトする)になっていると思います。
<pre class="brush:php;toolbar:false;">if (!document.getElementsByClassName("flickity-lazyloaded")[0]) {
window.location.href = "/404";}
<p>希望どおりに動作させるにはどうすればよいですか? </p>
<p>参考: 奇妙なことに、JSFiddle を作成すると期待どおりに動作しますが、実際の Web サイトでは、HTML に「.flickity-lazyloaded」クラスが存在するにもかかわらず、リダイレクトされます。
<p>https://jsfiddle.net/v97k5new/1/</p>