设计一个函数 fun,要求该函数用于判断该页面文本域输入的一个数是不是偶数,如果是偶数,返回true,不是偶数,返回false,并调用该函数验证程序结果。 ②完成后可以把代码放入“js判断奇偶数.html”文件中的合适位置,并在按钮的点击事件中调用。 ③再设计一个函数,要求实现在页面载入后,文本域中的文本自动填充一个0~10000之间的整数。
时间: 2024-02-13 11:05:47 浏览: 118
以下是符合要求的 JavaScript 代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js判断奇偶数</title>
</head>
<body>
<label>请输入一个数:</label>
<input type="text" id="input-number">
<button onclick="checkEven()">验证</button>
<script>
function checkEven() {
var number = document.getElementById("input-number").value;
if (number % 2 === 0) {
alert(number + "是偶数");
return true;
} else {
alert(number + "是奇数");
return false;
}
}
function fillNumber() {
var number = Math.floor(Math.random() * 10001);
document.getElementById("input-number").value = number;
}
// 在页面载入后自动填充一个0~10000之间的整数
window.onload = fillNumber;
</script>
</body>
</html>
```
在上面的代码中,我们定义了一个`checkEven`函数,用于判断输入的数是否为偶数。该函数首先获取文本域中输入的数值,然后使用取模运算符`%`来判断该数是否为偶数。如果是偶数,弹出提示框提示用户,返回`true`;如果是奇数,弹出提示框提示用户,返回`false`。
我们还定义了一个`fillNumber`函数,在页面载入后自动填充一个0~10000之间的整数。该函数使用`Math.random()`方法生成一个0~1之间的随机数,然后乘以10001并向下取整,得到一个0~10000之间的整数。最后,将该整数填充到文本域中。
在 HTML 中,我们使用一个文本域和一个按钮来测试`checkEven`函数。当用户点击按钮时,将会调用`checkEven`函数,并弹出提示框。当页面加载完成后,将会自动填充一个0~10000之间的整数到文本域中。
希望这个代码能够帮助您完成要求的任务。
阅读全文