2016-05-10 16 views
-1

私は本当に新しいコーディングをしています。ユーザーが投稿したエントリーをランダムに生成できるかどうかを知りたかったのです。無作為にユーザー入力を生成する

たとえば、 ユーザーが5ワードを入力した場合は、 ボタンを「次へ」をクリックしてランダムに移動する方法で保存されますか?

Iveはすべてをチェックしましたが、何も見つからないようです。 助けてください! おかげ

答えて

0

あなたの質問は非常に抽象的であるが、以下の答えは次のように詳細:

ユーザーが単語の無限の数を節約することができます。 ボタンは、これらの言葉のうちの1つをランダムに取って画面に表示することができます。

プレビュー

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> 

ジャバスクリプト

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)] 
} 
+0

とてもすごい! おかげさまで、本当にありがとうございます。 私の質問の漠然としたことについては申し訳ありません。 非常に新しいコーディングです。 いくつかの文章を入力したい場合は、 に文字制限を入れる方法があります。これは可能です。 回答を表示すると、1行に5単語が表示されますか? もう一度おねがいします! –

+0

また、回答は永久に保存できるので、ウェブサイト上にいるたびに回答を提出し続ける必要はありませんか? –

関連する問題