특정 div 클래스가 존재하지 않는 경우 JavaScript를 사용하여 페이지를 리디렉션하는 방법은 무엇입니까?
P粉821274260
2023-08-15 16:31:21
<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>