#javascript #if-statement #css-selectors #google-tag-manager
#javascript #if-оператор #css-селекторы #google-менеджер тегов
Вопрос:
У меня очень базовые знания JS, поэтому извините меня за такой простой вопрос.
Как создать функцию if для следующей ситуации:
if "CSS selector'= a, return 'text1'
if 'CSS selector'= b, return 'text2'
if 'CSS selector'= c, return ''text3'
otherwise return 'not set'
Мне нужно это, чтобы возвращать категорию продукта в зависимости от нажатой кнопки. Класс / идентификатор нажатия одинаков для всех 3 кнопок.
Спасибо
Комментарии:
1. Вы специально ищете решение для Google Tag Manager (поскольку вы добавили тег)? Также, если идентификатор одинаков для всех трех кнопок, то ваш код нарушен, поскольку идентификаторы должны быть уникальными. В большинстве сценариев это не имеет значения, но затрудняет таргетинг на элемент и может нарушить работу JS, который взаимодействует с кнопками.
Ответ №1:
должно быть if ("CSS selector'=== a) { return 'text1'}