首頁  >  問答  >  主體

如何使用JavaScript在特定div類別不存在的情況下進行頁面重新導向?

<p>我正在嘗試建立一個重定向,如果頁面的HTML程式碼中不存在特定的div類別<strong>。 </strong></p> <p>到目前為止,我編寫了以下程式碼,但我猜現在是「相反的方式」(如果div存在,則重定向,而不是不存在):</p> <pre class="brush:php;toolbar:false;">if (!document.getElementsByClassName("flickity-lazyloaded")[0]) { window.location.href = "/404";}</pre> <p>我該如何使它按照我想要的方式工作? </p> <p>FYI:奇怪的是,當我創建一個JSFiddle時,它按預期工作- 但在一個實際的網站上,儘管HTML中存在“.flickity-lazyloaded”類,它還是會重定向我:< ;/p> <p>https://jsfiddle.net/v97k5new/1/</p>
P粉821274260P粉821274260409 天前447

全部回覆(1)我來回復

  • P粉613735289

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


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

    回覆
    0
  • 取消回覆