我想寫腳本,將顯示隨機問題。我無法弄清楚如何做到這一點。在javascript中的隨機對象
這是我不工作(=不寫元素上的任何東西)代碼:
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)。對不起社區,但刪除它,因爲它完全不相關 – zerkms
@epascarello,除非它不是OP所需的。 OP不需要變量變量,但有助於在兩者之間選擇一個值。 – zerkms