javascript - textarea中的随机数生成器
问题描述
如何添加以下 JavaScript 代码(随机数生成器)?
function randomNumber(max) {
return Math.floor(Math.random() * max + 1);
}
const list = []
while(list.length < 25) {
let nbr = randomNumber(25)
if(!list.find(el => el === nbr))
list.push(nbr)
}
console.log("list",list)
进入这个文本区域并用 DOM 显示它们?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<textarea name="" id="" cols="30" rows="10"></textarea>
<script src="app.js"></script>
</body>
</html>
解决方案
// Using an id to get the element
const textarea = document.getElementById('area');
function randomNumber(max) {
return Math.floor(Math.random() * max + 1);
}
const list = []
while(list.length < 25 ){
let nbr = randomNumber(25)
if(!list.find(el => el === nbr))
list.push(nbr)
}
// Set the value to the list
textarea.value = list;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<textarea name="" id="area" cols="30" rows="10"></textarea>
<script src="app.js"></script>
</body>
</html>
推荐阅读
- r - R:我如何计算一个值已经出现在向量中的次数(或它出现在该值左侧的次数)?
- python - 如何仅使用 python 代码(不是 js)通过烧瓶中的按钮将新的日期值传递给 URL
- python - 如何选择目录中的多个文件夹并显示选定的文件夹python
- java - Java 泛型 - 如何读取字段或调用传递给泛型方法的类型的方法
- javascript - 如果在函数中根据 id
- html - 是否可以在 HTML 或 CSS 中提示用户在 Firefox 中选择一组颜色?
- php - 在 Codeigniter 的一个视图中对两个表使用两个 Foreach
- javascript - Leaflet - 弹出窗口中的按钮应引用 onclick.location 但不
- python - Why an int is recognized as a float?
- python-3.x - 我被困在将 CSV 数据集(字符串列)编码为训练数据