728x90
반응형
test17.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.container {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
margin: 100px auto;
text-transform: none;
border: 3px solid black;
box-shadow: 5px 5px 5px gray;
width: 30%;
font-weight: bolder;
}
input {
padding: 5px;
margin: 10px;
width: 200px;
}
button {
padding: 10px 10px;
margin: 20px;
background-color: gray;
color: white;
font-weight: bolder;
width: 20%;
}
#result {
font-size: 20px;
margin-top: 20px;
text-align: center;
font-weight: bolder;
color: darkslategrey;
}
</style>
</head>
<body>
<div class="container">
<h1>나이 계산기</h1>
<label for="currentyear">현재년도:</label>
<input type="number" id="currentyear" min="1900" max="2100" value="2024" />
<br />
<label for="birthyear">출생년도:</label>
<input type="number" id="birthyear" min="1900" max="2100" />
<br />
<button onclick="calculateage()">확인</button>
<button onclick="cancelcalculateage()">취소</button>
</div>
<div id="result"></div>
<script>
function calculateage() {
const currentyear = document.getElementById("currentyear").value;
const birthyear = document.getElementById("birthyear").value;
const age = currentyear - birthyear;
document.getElementById("result").innerHTML =
currentyear +
"년 현재 " +
birthyear +
"사람의 나이는 " +
age +
"세입니다.";
}
function cancelcalculateage() {
document.getElementById("currentyear").value = "";
document.getElementById("birthyear").value = "";
document.getElementById("result").value = "";
}
</script>
</body>
</html>
728x90
반응형
'Javascript' 카테고리의 다른 글
Javascript(Date 메소드)_2024-07-19 (0) | 2024.07.19 |
---|---|
Javascript(섭씨 화씨 변환 프로그램)_2024-07-18 (0) | 2024.07.19 |
Javascript(반복문)_2024-07-17 (0) | 2024.07.18 |
Javascript(조건문)_2024-07-17 (2) | 2024.07.17 |
Javascript(출력)_2024-07-16 (0) | 2024.07.16 |