Мне нужно написать некоторый клиентский javascript для веб-страницы, которая будет обрезать текст внутри div, когда запускается событие onclick для кнопки (цель кнопки состоит в том, чтобы пользователи могли переключать отображаемый текст между завершенными и усеченные версии). В тексте не будет тегов HTML, но могут быть символы в кодировке HTML, такие как "и &
Можно ли сделать это лучше, чем HTML-декодирование строки, усечение и повторное кодирование?
Похоже, что это может быть довольно распространенной задачей, которая была выполнена ранее. У меня нет такого опыта работы с JavaScript, поэтому я не знаю, есть ли лучший способ сделать это с помощью JavaScript, чем кодирование / декодирование.