каждом клике менять текст
btn.innerText = 'Показать больше' ? 'Скрыть' : 'Показать больше';
Меняет только 1 раз
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
Условие между равно и вопросительным знаком. У вас там строка, которая всегда true
Ну так я вроде правильно написал
Что у вас в условии?
у вас условие всегда в данном случае будет true
btn.innerText = btn.innerText === 'Показать больше' ? 'Скрыть' : 'Показать больше';
Это тоже не работает)
я поправил пример так, чтоб он был логичным, я не знаю, что у вас в коде происходит и я бы так же не стал привязываться к тексту в кнопке для переключения, слишком зыбко
в каком плане
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Switch_role вот тут есть пример реализации. адаптируйте под себя
Нет, суть я уловил. Просто копипастить это не есть хорошо. Я попробовал в песочнице, все работает https://codepen.io/m_hugo/pen/JjWzrKO у меня тот же скрипт console.log(btn.innerText === 'Показать больше') всегда false
а каким образом предлагаемый мной способ приводит к копипасту? наоборот как раз
я имел в виду что лучше понять как это работает чем постоянно искать в гугле примеры
поэтому ты нас раздражаешь вопросами, ну ты гений
эти примеры и показывают как раз, что оно может из секбя представлять?
Обсуждают сегодня