ランダムな質問を表示するスクリプトを作成しようとしています。私はそれを行う方法を理解することはできません。JavaScriptのランダムオブジェクト
これは私のNOT(要素には何も書き込みません=)WORKINGコードです:
function theQ(quest, ans) { // question constructor
this.question = quest;
this.answer = ans;
}
var quest1 = new theQ("1+1", "2"); // object 1
var quest2 = new theQ("2+2", "4"); // object 2
var container = document.getElementById("rendomQuestion"); // display
var randomNumber = Math.random(); // randomize
var numQuestion = Math.floor(randomNumber * theQ.length); // between theQ number of objects
container.innerHTML += quest+numQuestion.question; // write the chosen question.
編集が..私がここで間違ってやっているものを私に教えてください - これは私のHTMLです:
<p id="rendomQuestion"></p>
「機能しない」と定義してください。どのようなエラーが出ますか?あなたのHTMLも投稿してください。私たちは[mcve] – j08691
が必要です。それはそこにひどい重複です(http://stackoverflow.com/q/5117127/251311でした)。申し訳ありませんが、コミュニティが削除されています.OPが必要としている場合を除き、完全に関連性がありません。 – zerkms
@epascarello OPには可変変数は必要ありませんが、2つの間で1つの値を選択するのに役立ちます。 – zerkms