Как сделать сколько пользователь раз нажал столько и срабатывала функция а не 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');
}