JavaScript

210928_time,setInterval,setTimeout,image

요옫 2021. 9. 28. 15:42

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

<style type="text/css">

#time{

  font-size: 2em;

  margin-left: 100px;

  font-weight: bold;

  font-family: 'Comic Sans MS';

}

 

#myimg{

/* 초기값 설정해줘야 setInterval 적용됨 */

  position: absolute;

}

</style>

 

<script type="text/javascript">

window.onload=function (){

//시간 function 따로 만든다음 여기서 호출

writeTime();

 

//1초마다 다시 시간 출력

setInterval(function() {

writeTime();

}, 1000)

 

//5초뒤에 딱 한번 이미지 위치변경

var xpos=200;

var ypos=350;

var myimg;

 

myimg=document.getElementById("myimg");

 

setTimeout(function() {

myimg.style.left=xpos+"px";

myimg.style.top=ypos+"px";

}, 5000)

}

 

function writeTime() {

 

var date=new Date();

var h=date.getHours();

var m=date.getMinutes();

var s=date.getSeconds();

 

//시간

var time=h+":"+m+":"+s;

 

//1자리 숫자일 경우 0 붙이기

var time=h+":"+(m<10?"0"+m:m)+":"+(s<10?"0"+s:s);

 

document.getElementById("time").innerHTML=time;

}

</script>

 

</head>

<body>

<h2>setTimeout과 setInterval</h2>

<!-- setTimeout은 지속적, setInterval은 한번만 -->

<div id="time"></div>

<img alt="" src="../image/06.png" id="myimg">

</body>

</html>

 

'JavaScript' 카테고리의 다른 글

210929_form,setInterval  (0) 2021.09.29
210928_image,onkeyup(위치변경)  (0) 2021.09.28
210928_setInterval,setTimeout,clearInterval,keyCode  (0) 2021.09.28
210928_image,random,marquee,array,button  (0) 2021.09.28
210928_image,button,zoom-in/out  (0) 2021.09.28