-
Notifications
You must be signed in to change notification settings - Fork 0
/
根据生肖算年龄.html
41 lines (38 loc) · 1.86 KB
/
根据生肖算年龄.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<html lang="en,ch">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>根据生肖算年龄</title>
</head>
<body onload="document.getElementById('输入框').focus()">
<script>
function 函数(){
输入的生肖=document.getElementById('输入框').value
十二生肖数组=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
属鼠的一出生年=1984
当前的日期=new Date()
当年的年份=当前的日期.getFullYear()
// 段落标签对象=document.getElementsByTagName('p')
偏移度=十二生肖数组.indexOf(输入的生肖)
与输入生肖相同的某年=属鼠的一出生年+偏移度
与输入生肖相同的某年加三十六=与输入生肖相同的某年+36
document.getElementById('结果').innerHTML+='出生年份 年龄 <br>'
for(匹配生肖的出生日期=与输入生肖相同的某年加三十六;匹配生肖的出生日期>1890;匹配生肖的出生日期-=12){
document.getElementById('结果').innerHTML+=(匹配生肖的出生日期+' '+(当年的年份-匹配生肖的出生日期+1)+'<br>')
}
document.getElementById('结果').innerHTML+='<br>'
document.getElementById('结果').innerHTML+='注意:再次查询时要刷新本页面!'
}
</script>
<center>
<p>请输入要查询的生肖</p>
<input id="输入框" onkeydown="if(event.keyCode==13)document.getElementById('按钮').click()">
<button id="按钮" onclick="函数()">提交</button>
<br>
<br>
<br>
<span id="结果"></span>
</center>
</body>
</html>