# 이벤트
# 이벤트 타입(event type)
이벤트 사용 예시
<script>
//상세설명보기
document.querySelector('#open').onclick = function() {
document.querySelector('#desc').style.display = "block";
document.querySelector('#open').style.display = "none";
document.querySelector('#open2').style.display = "none";
}
//상세설명닫기
document.querySelector('#close').onclick = function() {
document.querySelector('#desc').style.display = "none";
document.querySelector('#open').style.display = "block";
document.querySelector('#close2').style.display = "none";
document.querySelector('#open2').style.display = "block";
}
//이미지보기
document.querySelector('#open2').onclick = function() {
document.querySelector('#desc2').style.display = "block";
document.querySelector('#open2').style.display = "none";
document.querySelector('#open').style.display = "none";
document.querySelector('#close2').style.display = "block";
}
//이미지닫기
document.querySelector('#close2').onclick = function() {
document.querySelector('#desc2').style.display = "none";
document.querySelector('#open2').style.display = "block";
document.querySelector('#open').style.display = "block";
}
</script>
# 날짜 함수
Date 객체
자바스크립트에서의 날짜 표현
** 자바스크립트에서 월(month)을 나타낼 때는 1월이 0으로 표현되고, 12월이 11로 표현된다는 사실에 유의
<script>
let now = new Date();
document.write("현재시간은 : " + now.toString() + "<br>");
document.write("현재시간은 : " + now.toLocaleString() + "<br>");
document.write("년도 : " + now.getFullYear() + "<br>");
document.write("월 : " + now.getMonth() + "<br>");
document.write("일 : " + now.getDate() + "<br>");
document.write("시 : " + now.getHours() + "<br>");
document.write("분 : " + now.getMinutes() + "<br>");
document.write("초 : " + now.getSeconds() + "<br>");
//월에 +1 을 해야 현재 월이 나옴
document.write("월 : " + (now.getMonth()+1) + "<br>");
//시에 -12을 하면 12시간 표현으로 출력
document.write("시 : " + (now.getHours()-12) + "<br>");
let d = new Date();
d.setFullYear(2024,11,3);
d.setMonth(2024,7,19);
d.setDate(2024,11,3);
document.write("현재시간은 : " + d + "<br>");
</script>
# Math 메소드
# 팝업 창 사용하기
기본으로 항상 팝업창 띄우기
<body onload="openPopup()">
<script>
window.open("popup.html","pop","width=500, height=500 left=100, top=200");
팝업 차단 여부 확인 하고 창 띄우기
<script>
let block = false;
function openPopup() {
var newWin = window.open("popup.html","pop","width=500, height=500 left=100, top=200");
if (newWin == null) {
alert("팝업이 차단되어 있습니다. 팝업 차단을 해제해 주세요.")
}
newWin.moneBy(100,100);
}
</script>
7월 18일_JAVA Script(함수, 배열, 매개변수, 호이스팅 등) (0) | 2024.07.18 |
---|---|
7월 17일_JAVA Script(변수, 연산자, 조건문, 반복문 등) (0) | 2024.07.17 |
7월 16일_JAVA Script(시작하기, 자바스크립트 메소드) (0) | 2024.07.16 |