/
githubmirror
/
50projects50days
Обзор
Документация
Войти
/
githubmirror
/
50projects50days
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sound-board/script.js
25 строк
546 B
Brad Traversy
Soound board
11 ноя 2020, 16:51
11 ноя 2020, 16:51
6eb8725
Код
Авторство
О чём код?
const sounds = ['applause', 'boo', 'gasp', 'tada', 'victory', 'wrong'] sounds.forEach(sound => { const btn = document.createElement('button') btn.classList.add('btn') btn.innerText = sound btn.addEventListener('click', () => { stopSongs() document.getElementById(sound).play() }) document.getElementById('buttons').appendChild(btn) }) function stopSongs() { sounds.forEach(sound => { const song = document.getElementById(sound) song.pause() song.currentTime = 0; }) }