特定の div クラスが存在しない場合に JavaScript を使用してページをリダイレクトするにはどうすればよいですか?
P粉821274260
P粉821274260 2023-08-15 16:31:21
0
1
500
<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>
P粉821274260
P粉821274260

全員に返信(1)
P粉613735289


if (!document.getElementsByClassName("flickity-lazyloaded")[0]) {
window.location.href = "https://stackoverflow.com"}
<div> hello </div>
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート