На веб-странице есть кнопка:
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>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости