по клику на кнопке поменять текст в заголовке блока
var btnTurr=document.querySelectorAll('.uis-button_show-more-info');
for (let i = 0; i < btnTurr.length; i++) {
btnTurr[i].addEventListener('click', function() {
var x = document.querySelector('.search-result-text_full-group-hotel');
var OldText=x.textContent;
(btnTurr.innerHTML === 'Скрыть туры') ? x.textContent = 'Тест' : x.textContent=OldText;
})
}
выдает ошибку undefined, в чем ошибка?
Ответы (2 шт):
Автор решения: Igor
→ Ссылка
(btnTurr[i].innerHTML === 'Скрыть туры') ? x.textContent = 'Тест' : x.textContent=OldText;
^^^
Автор решения: Мердан
→ Ссылка
$('.uis-button_show-more-info-active').each(function (index) {
$this.click(function () {
document.querySelector('li.search-result__list-item_opened-group>div>a.search-result-text_full-group-hotel').innerHTML = 'Test';
})
});
как правильно обернуть в цикл чтобы работало для всех кнопок?