1.定义一个数组(长度),存放姓名 2.index=随机数 3.p.innerHtml=arr[index]实现酒店年会随机抽奖
时间: 2024-12-12 20:25:59 浏览: 7
首先,为了创建一个数组并存放姓名,你需要在JavaScript中这样做:
```javascript
let arr = []; // 定义一个空数组,用于存放姓名
const length = 10; // 假设我们有10个获奖名额
for (let i = 0; i < length; i++) {
arr[i] = "姓名" + i; // 这里可以用实际的姓名替换,例如从数据库获取或预先定义好
}
// 现在数组arr中存储了指定长度的姓名
```
接下来,为了实现随机抽取一个index,你可以使用Math.random()函数配合数组的length属性:
```javascript
let index = Math.floor(Math.random() * length); // 随机生成0到length - 1之间的整数
```
最后,如果你想在HTML元素上显示抽中的姓名,假设有一个id为`p`的`<div>`元素,可以这样设置它的innerHTML属性:
```javascript
document.getElementById("p").innerHTML = arr[index]; // 将array的元素插入到p元素的HTML内容中
```
整体代码示例:
```javascript
let arr = ["姓名1", "姓名2", ...]; // 具体填充姓名
const length = arr.length;
let index = Math.floor(Math.random() * length);
// 抽奖环节
document.getElementById("p").innerHTML = arr[index];
```
阅读全文