Theme Developer Tutorial: 6. Using the JS API

Я хочу затрагивать сообщения только в определённой категории. Не могу придумать способ определить, находится ли элемент в заданной категории. Думал использовать element.parentElement и подниматься вверх до body, но это, похоже, не работает. Раньше я решал эту задачу, когда понял, что могу определить, нужно ли что-то менять, если пользователь состоит в определённой группе, поэтому я мог использовать currentUser. Но сейчас я делаю так:

if (!cooked.innerHTML.includes(newFormText)) {
      console.log("fixSubmittedForm no new form text");
      return;
    }

Поиск во всех сообщениях, чтобы решить, нужно ли их изменять, кажется плохим решением, верно? Это хостинговое решение для клиента, иначе я бы решил эту задачу множеством способов с помощью плагина.

1 лайк