<!-- 文本框输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)将
结果在弹出窗口中显示 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function year() {
//获得输入的内容;注意:因为内容是在输入后才能获得,即
单击后获取,所以变量a要放在单击事件函数里,如果放在外
面,则year无法获得输入的内容,若要使其为成员变量,则需要
在外面给获得值
var a=document.getElementById("d1").value;
if (a == '') {
alert("请输入内容")
} else if (isNaN(a)) {
alert("请输入数字");
} else if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) {
alert("是闰年");
} else {
alert("非闰年");
}
}
</script>
</head>
<body οnlοad="show()" style="background-color: antiquewhite;">
年份:<input type="text" name="year" id="d1" value="" />
<input type="button" value="判断是否为闰年" οnclick="year()" />
</body>
</html>
运行结果:
未输入时点击:
输入非法内容点击:
合法内容: