Add the project files
This commit is contained in:
43
script.js
Normal file
43
script.js
Normal file
@@ -0,0 +1,43 @@
|
||||
let correctCount = 0;
|
||||
let totalQuestions = 0;
|
||||
|
||||
|
||||
function checkAnswer(questionId, answer) {
|
||||
const result = document.getElementById(questionId + '-result');
|
||||
|
||||
if (result.dataset.answered === "false") {
|
||||
totalQuestions++;
|
||||
if (answer === 'correct') {
|
||||
correctCount++;
|
||||
result.textContent = '✅ Bonne réponse !';
|
||||
result.style.color = 'green';
|
||||
} else {
|
||||
result.textContent = '❌ Mauvaise réponse !';
|
||||
result.style.color = 'red';
|
||||
}
|
||||
|
||||
result.style.display = 'block';
|
||||
result.dataset.answered = 'true';
|
||||
|
||||
// Mise à jour du score
|
||||
updateScore();
|
||||
}
|
||||
}
|
||||
|
||||
function updateScore() {
|
||||
document.getElementById('correct-count').textContent = correctCount;
|
||||
document.getElementById('total-questions').textContent = totalQuestions;
|
||||
}
|
||||
|
||||
function resetQuiz() {
|
||||
correctCount = 0;
|
||||
totalQuestions = 0;
|
||||
|
||||
document.querySelectorAll('.result').forEach(result => {
|
||||
result.textContent = '';
|
||||
result.style.display = 'none';
|
||||
result.dataset.answered = 'false';
|
||||
});
|
||||
|
||||
updateScore();
|
||||
}
|
Reference in New Issue
Block a user