На веб-странице есть кнопка:
var mute = document.getElementById("mute");
window.addEventListener("keydown", Sound, false);
function Sound(event) {
var e = event.keyCode;
if (e == 77) {
mute.setAttribute("id", "unmute");
}
else {
mute.setAttribute("id", "mute");
}
}
<button id="mute">Кнопка</button>
После нажатия клавиш Ctrl + M
скрипт ниже у кнопки меняет id на unmute
.
var mute = document.getElementById("mute");
window.addEventListener("keydown", Sound, false);
function Sound(event) {
var e = event.keyCode;
if (e == 77) {
mute.setAttribute("id", "unmute");
}
else {
mute.setAttribute("id", "mute");
}
}
Как при повторном сочетании клавиш Ctrl + M
вернуть кнопке id mute
?
var mute = document.querySelector('.mute');
window.addEventListener("keydown", Sound, false);
function Sound(event) {
if ((event.ctrlKey) && (event.keyCode == 77)) {
if (mute.getAttribute('id') == 'mute') {
mute.setAttribute('id', 'unmute');
} else {
mute.setAttribute('id', 'mute');
}
}
}
<button id="mute" class="mute">Кнопка</button>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Установил сайт из етово репозитория: (следовал инструкции readmemd) https://github