Существует ли селектор, который выбирает элементы любого класса, отличного от :not([class])
?
Я использую Adobe DTM для определения правил и событий, которые будут запускать определенный запрос в Adobe Analytics.Одно из моих правил активируется каждый раз, когда пользователь щелкает элемент с атрибутом data-analytics-linkname
в теге, и следующие элементы вызывают правило, например:
<a href="www.google.com" target="_self" class="btn btn-default" data-analytics-linkname="visit_Google">Visit Google</a>
<a href="www.google.com" target="_self" data-analytics-linkname="visit_Google">Visit Google</a>
Мне известно о :has()
селектор псевдокласса, но он не совместим ни с одним браузером.
Только ссылка с определенным классом (btn
) должна запускать класс.Однако я не очень хочу указывать класс btn
в своих правилах, поскольку я хочу быть максимально гибким с ними, и я не хочу создавать его каждый раз, когда разработчики создают новый актив.