Как сделать сколько пользователь раз нажал столько и срабатывала функция а не 1 раз

Есть код, мне нужно что бы все это дело работало неограниченное количество раз. Я в принципе могу влаживать функцию в функцию к примеру раз 10,ну это понятное дело что бред. Нужно что бы работало столько раз сколько я пожелаю нажать. Поможет кто с такой детской задачей?

   let div = document.querySelector('.div-1');
    div.ondblclick = function f1(){
      div.classList.add('active');
      
      div.ondblclick = function f1(){
        div.classList.remove('active');  
      } 
    }

Ответы (1 шт):

Автор решения: vsemozhebuty

Попробуйте варианты:

let div = document.querySelector('.div-1');

div.ondblclick = function f1(){
  div.classList.toggle('active');
}
let div = document.querySelector('.div-1');

div.ondblclick = function f1(){
  if (div.classList.contains('active')) div.classList.remove('active');
  else div.classList.add('active');
}
→ Ссылка