设计一个页面,完成如下要求: 1)该页面中有一个type为text的<input>元素,id为“myinput” 2)该页面中有一个type为“button”<input>元素 3)点击2)中的按钮,会生成一个4位的随机数填入1)中的元素。同时1)中元素的文字颜色变成红色。 提示,可以通过value属性对 <input>中显示的文字进行设置。随机数的使用方法和Java中相似可以使用Math.random()实现
时间: 2024-02-09 18:12:39 浏览: 85
好的,这是一个简单的HTML页面,您可以复制以下代码并保存为.html文件,用浏览器打开即可实现您的需求:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>生成随机数并填入input元素</title>
<script type="text/javascript">
function generateRandomNum() {
var randomNum = Math.floor(Math.random() * 10000); // 生成0~9999的随机整数
var inputEle = document.getElementById("myinput");
inputEle.value = randomNum; // 将随机数填入input元素
inputEle.style.color = "red"; // 将input元素的文字颜色变成红色
}
</script>
</head>
<body>
<input type="text" id="myinput">
<input type="button" value="生成随机数" onclick="generateRandomNum()">
</body>
</html>
```
当您点击“生成随机数”按钮时,就会在输入框中生成一个4位的随机数,并且输入框的文字颜色变成了红色。
阅读全文