답변 2개
채택된 답변
+20 포인트
3년 전
</p>
<p>setTimeout(function(){</p>
<p> $('#btn_id').trigger('click');</p>
<p>}, 1000);</p>
<p>
이렇게 하면됩니다.
그런데 버튼을 클릭해서 javascript 함수를 실행하고자 한다면 그냥 함수를 실행시키세요.
예를들어 버튼 클릭으로 실행하는 함수명이 click_process() 라면
</p>
<p>function click_process(arg1, arg2)</p>
<p>{</p>
<p> alert(arg1 + " " + arg2);</p>
<p>}</p>
<p> </p>
<p>setTimeout(click_process, 1000, "Hello", "World");</p>
<p>
이런식으로요.
setTimeout(함수, [지연시간], [함수의 인자1], [함수의 인자2], ...); 이렇게 사용하면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
3년 전
+ setTimeout()
- https://developer.mozilla.org/en-US/docs/Web/API/setTimeout#examples [영어]
- https://developer.mozilla.org/ko/docs/Web/API/setTimeout#예제 [한국어]
</p>
<p><button onclick="delayedMessage();">2초 뒤 메시지 표시</button>
<button onclick="clearMessage();">메시지가 나타나기 전에 취소</button></p>
<p><div id="output"></div></p>
<p><script>
let timeoutID;</p>
<p>function setOutput(outputContent) {
document.querySelector('#output').textContent = outputContent;
}</p>
<p>function delayedMessage() {
setOutput('');
timeoutID = setTimeout(setOutput, 2*1000, '너무 느려요!');
}</p>
<p>function clearMessage() {
clearTimeout(timeoutID);
}
</script></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
채택
채택
채택
채택
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
채택
채택
채택
채택