JavaScript에서는 특정 사이트에 입력된 콘텐츠가 정확하고 최신 상태인지 확인해야 하는 상황이 있습니다. 예를 들어, 긴 양식을 작성하고 새로운 변경 사항을 관찰하거나 웹 사이트를 테스트하려는 경우 웹 페이지에 가장 최근의 콘텐츠를 표시해야 합니다. 이러한 경우 자바스크립트를 사용하여 5초마다 웹 페이지를 자동 새로고침하면 이러한 상황에 대처하는 데 큰 도움이 됩니다.
이 기사에서는 JavaScript를 사용하여 5초마다 웹 페이지를 자동으로 새로 고치는 방법에 대해 설명합니다.
JavaScript를 사용하여 5초마다 웹 페이지를 자동으로 새로 고치는 방법은 무엇입니까?
JavaScript를 사용하여 5초마다 웹 페이지를 자동으로 새로 고치려면 다음 접근 방식을 사용할 수 있습니다.
논의된 방법을 하나씩 살펴보세요!
방법 1: setInterval() 및 document.querySelector() 메서드를 사용하여 JavaScript에서 5초마다 웹 페이지 자동 새로 고침
' 세트간격() ' 메서드는 지정된 시간 간격으로 함수에 액세스하고 ' document.querySelector() ” 메소드는 CSS 선택자와 일치하는 첫 번째 요소를 가져옵니다. 이러한 방법을 조합하여 특정 제목 태그에 액세스하고 타이머의 도움으로 필요한 기능으로 시간 간격을 설정할 수 있습니다.
통사론
세트간격 ( 함수, 밀리초, par1, par2 )위 구문에서 ' 기능 '는 접근해야 하는 기능을 의미하며, ' 밀리초 '는 실행할 특정 시간 간격이고 ' 쌍 1 ' 그리고 ' 파2 '는 추가 매개변수입니다.
문서. 쿼리 선택기 ( CSS 선택자 )
여기, ' CSS 선택기 '는 하나 이상의 CSS 선택기를 나타냅니다.
다음 예를 확인하십시오.
예시
먼저
태그에 제목과 제목을 각각 지정합니다.
< 제목 > 5초마다 페이지 새로고침 < / 제목 >
< h2 스타일 = '텍스트 정렬: 왼쪽' > 페이지 자동 새로고침 < / h2 >
이제 타이머 값을 ' 1 ':
타이머 하자 = 1 ;그 후 ' 세트간격() '와 ' 1000ms ' 값. 이것은 매초 타이머를 증가시킬 것입니다. 또한 지정된 제목에 액세스하여 ' 문서 객체 모델(DOM) ” 설정 타이머 값이 끝나면.
마지막으로 ' 증분으로 타이머 값을 반복합니다. 1 '를 사용하여 ' ++ ' 후위 증가 연산자를 사용하고 값이 5를 초과하면 ' location.reload() '메소드를 사용하면 창을 다시 로드합니다.
세트간격 ( ( ) => {문서. 쿼리 선택기 ( 'h2' ) . 내부텍스트 = 시간제 노동자 ;
시간제 노동자 ++;
만약에 ( 시간제 노동자 > 5 )
위치. 재장전 ( ) ;
} , 1000 ) ;
웹 페이지가 5초마다 자동 새로 고침되는 것을 볼 수 있습니다.
방법 2: onload 이벤트를 사용하여 JavaScript에서 5초마다 웹 페이지 자동 새로 고침
' 길 위에 ” 이벤트는 객체가 로드되었을 때 발생합니다. 이 기술은 웹 페이지가 로드될 때 사용자 정의 함수의 도움으로 페이지를 새로 고치도록 구현할 수 있습니다.
통사론
물체. 길 위에 = 새로고침 페이지 ( ) { 마이스크립트 } ;주어진 구문에서 ' 기능 '는 객체가 로드될 때 호출되어야 하는 함수를 나타냅니다.
다음 예를 보십시오.
예시
먼저 이전 방법에서 설명한 대로 제목과 제목을 포함합니다.
< 제목 > 5초마다 페이지 새로고침 < / 제목 >< h2 > 페이지 자동 새로고침 < / h2 >
이제 ' 길 위에 ' 이벤트 및 함수 호출 ' 새로고침 페이지() '하고 통과' 5000 ' 5초 시간 간격을 나타내는 인수로:
< 신체 부하 = '자바스크립트:새로고침페이지(5000);' >신체 >
마지막으로 ' 새로고침 페이지() ' 와 함께 ' 티 '는 웹 페이지 자동 새로 고침을 위한 설정 시간을 나타내는 인수로 사용됩니다. ' location.reload() ' 메서드는 지정된 시간 후에 페이지를 다시 로드합니다.
함수 새로고침 페이지 ( 티 ) {setTimeout ( 'location.reload(참);' , 티 ) ;
}
산출
방법 3: setTimeout() 메서드를 사용하여 JavaScript에서 5초마다 웹 페이지 자동 새로 고침
' setTimeout() ” 메서드는 지정된 시간이 지나면 함수를 호출합니다. 이 방법은 특정 설정 시간 초과 후 웹 페이지를 다시 로드하는 데 적용할 수 있습니다.
통사론
setTimeout ( 함수, 밀리초, par1, par2 )주어진 구문에서 ' 기능 '는 액세스할 기능을 나타내고, ' 밀리초 '는 실행할 특정 시간 간격이고 ' 쌍 1 ', ' 파2 '는 추가 매개변수입니다.
예시
HTML 페이지의 스크립트 태그에 ' setTimeout() ” 메서드를 사용하면 5초가 지나면 location.reload() 메서드가 웹 페이지를 다시 로드합니다.
< 스크립트 >setTimeout ( 'location.reload(참);' , 5000 ) ;
스크립트 >
산출
우리는 JavaScript를 사용하여 5초마다 웹 페이지를 자동으로 새로 고치는 모든 편리한 방법에 대해 논의했습니다.
결론
JavaScript를 사용하여 5초마다 웹 페이지를 자동으로 새로 고치려면 ' 세트간격() ' 그리고 ' document.querySelector() ' 타이머 값 조정 방법 ' 새로 고치다() ' 웹 페이지를 새로 고치는 방법 또는 ' setTimeout() ' 웹 페이지의 특정 시간 초과 새로 고침 제한을 설정하는 방법입니다. 이 기사에서는 JavaScript를 사용하여 5초마다 웹 페이지를 자동으로 새로 고치는 방법을 설명했습니다.