Seguí un tutorial, todavía dice "form.addEventListener no es una función". Intenté buscar el problema y aún no puedo encontrarlo.
const correctAnswers = ['B', 'B', 'B', 'B']; const form = document.querySelector = ('.quiz-form'); form.addEventListener('submit', e => { e.preventDefault(); let score = 0; const userAnswers = [form.q1.value, form.q2.value, form.q3.value, form.q4.value]; //check answers userAnswers.forEach((answer, index) => { if(answer === correctAnswers[index]){ score += 25; } }); console.log(score); });Es porque está intentando llamar a .addEventListener en una cadena ("quiz-for" en este caso). Debería llamarlo en un elemento HTML ( form en su caso).
Cambio:
const form = document.querySelector = ('.quiz-form');a:
const form = document.querySelector('.quiz-form');Avísame si necesitas más explicaciones.
No estás haciendo querySelector correctamente
const form = document.querySelector = ('.quiz-form');debe ser cambiado a
const form = document.querySelector('.quiz-form');