你的位置:首页 > Java教程

[Java教程]js判断输入的年份是否为闰年

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>

//window.onload=function(){}的作用是在页面全部加载完毕后加载script
window.onload=function(){
var oChecked = document.getElementById('checked');
var nYears = document.getElementById('years');

oChecked.onclick=function(){

//获取页面中input框中的value值
var a = nYears.value

//if 判断选择语句
if(isNaN(Number(a))) {
alert('非法年份');
}
else {
if(a < 0){
alert('非法年份');
}
else {
if(a%4 == 0){
if(a%100 !== 0){
alert('闰年')
}
else{
alert('不是闰年')
}
}
else{
alert('不是闰年')
}
}
}

}
}
</script>
</head>
<body>
年份:<input type="text" id="years" />
<input type="button" id="checked" value="判断" />
</body>
</html>

 

效果图  ↓