【发布时间】:2016-05-10 16:13:03
【问题描述】:
我对编码真的很陌生,我想知道是否可以随机生成用户提交的条目。
例如。 如果用户输入 5 个单词, 然后它们是否会以一种您只需单击“下一步”并随机移动它们的按钮的方式存储。
我查遍了周围,但似乎找不到任何东西, 请帮忙!! 谢谢
【问题讨论】:
标签: javascript random input
我对编码真的很陌生,我想知道是否可以随机生成用户提交的条目。
例如。 如果用户输入 5 个单词, 然后它们是否会以一种您只需单击“下一步”并随机移动它们的按钮的方式存储。
我查遍了周围,但似乎找不到任何东西, 请帮忙!! 谢谢
【问题讨论】:
标签: javascript random input
您的问题非常抽象,但下面的答案详细说明了以下内容:
用户可以保存无限数量的单词。 然后,一个按钮就能够随机选取其中一个单词并将其显示在屏幕上。
预览
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)]
}
【讨论】: