嘿傢伙,我已經取得了一些代碼來計算閏年,以下是我所得到的:閏年中的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