我想填充一個對象的div,當按下開始按鈕時,但我所得到的只是nan在新創建的div中任何想法下面會出現什麼錯誤有幫助。我想填充一個對象的div
var trivia = [
// question 1
{
"question": "Q1?",
"answers": ["1", "2", "3", "4"],
"correctAnswer": 0
},
// question 2
{
"question": "Q2?",
"answers": ["1", "2", "3", "4"],
"correctAnswer": 0
},
// question 3
{
"question": "Q3?",
"answers": ["1", "2", "3", "4"],
"correctAnswer": 0
},
// question 4
{
"question": "Q4?",
"answers": ["1", "2", "3", "4"],
"correctAnswer": 0
}
];
console.log(trivia);
$("#startButton").on('click', function populate() {
var testDiv = document.createElement("div");
testDiv.innerHTML = trivia.question + trivia.answers;
var questionsDiv = document.getElementById('questions');
questionsDiv.appendChild(testDiv);
});
'trivia'是一個數組,所以你需要遍歷它,肯定'trivia.question'和'trivia.answers'將返回_undefined_ – Satpal