https://viblo.asia/p/vanilla-js-project-light-switch-QpmlejrV5rd