需求:请把 (赵云黄思’,‘关羽’,“张飞”,‘马超,‘刘备”,“曹操]随机显示一个名字到页面中 分析: ①:利用随机函数随机生成一个数字作为索引号 ②:数组[(随机数]生成到页面中
时间: 2024-10-22 08:28:18 浏览: 30
为了满足这个需求,你可以使用JavaScript编写一段代码,结合数组和随机数生成机制。以下是一个简化的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>随机显示人物姓名</title>
</head>
<body>
<div id="displayName"></div>
<script>
// 定义包含人物姓名的数组
const namesArray = ['赵云', '黄思', '关羽', '张飞', '马超', '刘备', '曹操'];
// 使用Math.random()生成一个0到namesArray长度减一的随机数
function getRandomIndex() {
return Math.floor(Math.random() * namesArray.length);
}
// 获取页面中的显示区域元素
const displayNameElement = document.getElementById('displayName');
// 在页面上显示随机选取的人物姓名
function displayRandomName() {
const randomIndex = getRandomIndex();
const randomName = namesArray[randomIndex];
displayNameElement.textContent = randomName;
}
// 每次刷新页面时都显示一个新的随机姓名
displayRandomName();
</script>
</body>
</html>
```
这段代码会在网页加载时随机选择一个人物姓名并显示在id为"displayName"的`<div>`标签内。每次刷新页面,会更新显示的随机姓名。
阅读全文