用HTML编写一个fn)两数,该函数调用后会弹出一个输入框,要求用户输入一个年份,输入以后,程序会提示该年份的2月份有多少天。
时间: 2024-10-16 08:11:37 浏览: 18
为了创建这样一个功能,你可以使用HTML结合JavaScript来实现。下面是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>计算闰年二月天数</title>
<script>
function calculateFebruaryDays() {
var yearInput = document.getElementById("year-input");
if (yearInput.value.trim()) { // 检查输入是否为空
var year = parseInt(yearInput.value);
var daysInFebruary;
// 判断是否为闰年
if ((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)) {
daysInFebruary = 29;
} else {
daysInFebruary = 28;
}
alert("年份 " + year + " 的2月份有 " + daysInFebruary + " 天。");
} else {
alert("请输入有效的年份!");
}
}
</script>
</head>
<body>
<label for="year-input">请输入年份:</label>
<input type="number" id="year-input" oninput="calculateFebruaryDays()">
<button onclick="calculateFebruaryDays()">计算</button>
</body>
</html>
```
在这个例子中,我们创建了一个`calculateFebruaryDays`函数,当用户在id为`year-input`的输入框中输入年份并点击“计算”按钮时,就会触发这个函数。如果输入的是闰年的年份,就显示2月有29天;如果是平年,显示2月有28天。如果没有输入年份,会给出提示。
阅读全文