随机生成用户输入

Randomly generate user input

本文关键字:输入 用户 随机      更新时间:2023-09-26

我对编码非常陌生,我想知道是否可以随机生成用户提交的条目。

例如。如果用户要输入5个单词,然后,它们会以这样一种方式存储吗?你会有一个按钮,只需点击"下一步",然后随机移动。

我到处查了一下,但似乎什么也找不到,请帮忙!!感谢

您的问题非常抽象,但下面的答案详细说明了以下内容:

用户可以保存无限数量的单词。然后,一个按钮可以随机选取其中一个单词并将其显示在屏幕上。

预览

https://jsfiddle.net/gwcq2qc9/1/

html

<input id="word"><button id="save">save</button>
<br><br>
<button id="show">show</button><br>
Random: <span id="output">...</span>

javascript

var words  = [];
var input  = document.getElementById('word');
var saveButton = document.getElementById('save');
var showWordButton = document.getElementById('show');
var output = document.getElementById('output');
saveButton.addEventListener('click', function () {
  words.push(input.value);
  input.value = '';
}, false);
showWordButton.addEventListener('click', function () {
  output.innerHTML = getRandomWord();
})
function getRandomWord () {
  return words[Math.floor(Math.random()*words.length)]
}