嘿家伙,我已经取得了一些代码来计算闰年,以下是我所得到的:闰年中的JavaScript计算
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Leap Year</title>
<script type="text/javascript">
function calYear (year) {
var yr = document.getElementsByName("year");
if(yr % 400 ==0 || (yr % 100 != 0 && yr % 4 == 0))
{window.alert("This is not leap!");}
else{window.alert("This is a leap!");}
}
</script>
</head>
<body>
<form name="yearForm">
<label>
<input type="text" name="year" >
</label>
</form>
</body>
</html>
问题是,当我试图把警告一些没”弹出,任何人都有任何想法为什么会发生?
你是不是从任何地方调用你'calYear'功能。 – ps2goat 2014-10-06 19:01:42
这里没有什么能够调用你的函数。您需要在输入字段中添加一个“onchange”属性。 – 2014-10-06 19:02:12
'getElementsByName'返回一个集合,所以你必须指定 – tymeJV 2014-10-06 19:02:18