>  Q&A  >  본문

특정 div 클래스가 존재하지 않는 경우 JavaScript를 사용하여 페이지를 리디렉션하는 방법은 무엇입니까?

<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>참고: 이상한 점은 JSFiddle을 만들면 예상대로 작동한다는 것입니다. 하지만 실제 웹사이트에서는 HTML에 ".flickity-lazyloaded" 클래스가 있음에도 불구하고 리디렉션됩니다. < ;/p> <p>https://jsfiddle.net/v97k5new/1/</p>
P粉821274260P粉821274260409일 전448

모든 응답(1)나는 대답할 것이다

  • P粉613735289

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


    으아악 으아악

    회신하다
    0
  • 취소회신하다