Как мне запустить 2 разных кода от кнопки с «click» addEventListener, чтобы работать как функция включения / выключения в Javascript? - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть событие 'click', которое делает фон страницы черным, мне нужно, чтобы оно стало белым после повторного нажатия этой же кнопки ....

const lightButton = document.getElementById('sleep');

lightButton.addEventListener('click', () => {
  Screen.style.background = 'black';

как мне добавить этокод, чтобы экран стал белым после повторного нажатия кнопки?

Screen.style.background = 'white';

Ответы [ 2 ]

0 голосов
/ 30 сентября 2019

const screen = document.getElementById ('screen');const lightButton = document.getElementById ('sleep');

lightButton.addEventListener('click', function() {
    if (screen.style.backgroundColor == 'black') {
        screen.style.backgroundColor = null;
    } else {
        screen.style.backgroundColor = 'black';
    }
});
0 голосов
/ 30 сентября 2019
LightButton.addEventListener('click', () => {    
  if (Screen.style.background = 'black') {
    Screen.style.background = 'white';
  } else {
    Screen.style.background = 'black';
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...