设计一个页面,完成如下要求: 1)该页面中有一个type为text的<input>元素,id为“myinput” 2)该页面中有一个type为“button”<input>元素 3)点击2)中的按钮,会生成一个4位的随机数填入1)中的元素。同时1)中元素的文字颜色变成红色。
时间: 2024-02-11 10:08:32 浏览: 112
好的,您可以参考以下代码实现该页面的要求:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>生成随机数页面</title>
</head>
<body>
<input type="text" id="myinput">
<br><br>
<input type="button" value="生成随机数" onclick="generateRandomNumber()">
<script>
function generateRandomNumber() {
// 生成一个4位的随机数
var randomNumber = Math.floor(Math.random() * 9000 + 1000);
// 将随机数填入文本框中
document.getElementById("myinput").value = randomNumber;
// 修改文本框文字颜色为红色
document.getElementById("myinput").style.color = "red";
}
</script>
</body>
</html>
```
当用户点击“生成随机数”按钮时,会触发 `generateRandomNumber()` 函数,该函数会生成一个4位的随机数,并将其填入文本框中,同时将文本框文字颜色修改为红色。
阅读全文