JavaScript에서 setTimeout 함수의 역할은 지정된 밀리초 후에 함수 또는 계산 표현식을 호출하는 것입니다. 구문은 "setTimeout(func,ms)"입니다. 이 ID는 전달될 수 있습니다. 실행을 취소하는 "clearTimeout" 함수입니다.
브라우저 지원
Method | Chrome | Internet Explorer/Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
setTimeout() | 1.0 | 4.0 | 1.0 | 1.0 | 4.0 |
샘플 코드
3초(3000밀리초) 후 "Hello" 팝업:
var myVar; function myFunction() { myVar = setTimeout(alertFunc, 3000);} function alertFunc() { alert("Hello!");}
2, 4, 6초에서 입력 상자의 텍스트 수정:
var x = document.getElementById("txt"); setTimeout(function(){ x.value = "2 秒" }, 2000); setTimeout(function(){ x.value = "4 秒" }, 4000); setTimeout(function(){ x.value = "6 秒" }, 6000);
clearTimeout()을 사용하여 함수 실행 방지:
var myVar; function myFunction() { myVar = setTimeout(function(){ alert("Hello") }, 3000); } function myStopFunction() { clearTimeout(myVar); }
추천 튜토리얼: "JS Tutorial"
위 내용은 JavaScript에서 setTimeout 함수를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!