Bagaimana untuk menggunakan JavaScript untuk mengubah hala halaman jika kelas div tertentu tidak wujud?
P粉821274260
P粉821274260 2023-08-15 16:31:21
0
1
513
<p>Saya cuba membuat ubah hala jika kelas div tertentu tidak wujud dalam kod HTML halaman<strong>. </strong></p> <p> Setakat ini saya telah menulis kod berikut, tetapi saya rasa sekarang ia adalah "cara yang bertentangan" (ubah hala jika div wujud, bukan jika ia tidak ada): </p> <pre class="brush:php;toolbar:false;">if (!document.getElementsByClassName("flickity-lazyloaded")[0]) { window.location.href = "/404";}</pre> <p>Bagaimanakah saya boleh menjadikannya berfungsi seperti yang saya mahu? </p> <p>FYI: Perkara yang pelik ialah apabila saya mencipta JSFiddle ia berfungsi seperti yang diharapkan - tetapi pada tapak web sebenar ia mengubah hala saya walaupun terdapat kelas ".flickity-lazyloaded" dalam HTML: < ;/p> <p>https://jsfiddle.net/v97k5new/1/</p>
P粉821274260
P粉821274260

membalas semua(1)
P粉613735289


if (!document.getElementsByClassName("flickity-lazyloaded")[0]) {
window.location.href = "https://stackoverflow.com"}
<div> hello </div>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan