У меня есть текст на HTML-странице.
Я хочу пометить части речи, такие как прилагательные (например, span class = "adj"), и использовать vanilla JS, чтобы переключать видимость каждой части речи с помощью кнопок со скрытым или отображаемым: ни одного в качестве исходного состояния.
На странице может быть несколько вхождений каждой части речи, и все экземпляры определенной части речи (например, «adj») должны появляться одновременно при нажатии кнопки. Они будут показаны в строке.
Я пытаюсь найти какой-нибудь простой готовый Javascript для достижения того, чего я хочу. Я не знаю Javascript, но я могу делать простые вещи, такие как заполнение категорий (например, указав класс как «существительное1» или «существительное2»). Предпочтительно я не хочу указывать каждое вхождение как отдельное событие.
Это похоже на цель, основанную на здравом смысле, но, кажется, ни один ресурс не решает ее. W3schools смешен (привязан к id, поэтому только один элемент за раз). Некоторые ресурсы дают ошибочные решения, содержащие старую проблему «двойного щелчка» (изначально нужно щелкнуть дважды). Многие из них связаны с очень конкретными случаями или требуют знания JS и массивов. Я не нашел ничего, что могло бы достичь того, что я хочу, то есть одним щелчком мыши, и все (помеченные) прилагательные, существительные и т. Д. Появляются в виде фрагмента текста. Я спрашиваю о невозможном?