Есть кнопки:
<button id="btna" class="btn btn-primary btn-sm"><i class="fa fa-search"></i> Показать</button>
<button id="btnd" class="btn btn-primary btn-sm"><i class="fa fa-search"></i> Показать</button>
<button id="btnsh" class="btn btn-primary btn-sm"><i class="fa fa-search"></i> Показать</button>
После нажатия нужно заблокировать нажатую кнопку и подменить надпись.
Делаю так:
document.querySelector('.btn').addEventListener('click', function () {
console.log('click');
this.disabled = true;
});
const buttonElem = document.querySelector('.btn');
let onButtonClick = function() {
buttonElem.textContent = 'Идет поиск. Ждите пожалуйста.'
}
buttonElem.addEventListener('click', onButtonClick);
При нажатие кнопки ничего не происходит, ошибок нет, в лог ничего не пишет.
Пробовала прописать
document.getelementbyclass, но даёт ошибку, нашла, что это устаревшее, рекомендуют
querySelector.
В чём проблема?