Как можно посчитать количество кликов на кнопку? И при определенном количестве кликов вешать соответствующие стили на страницу (т.е. выводить сообщения, показывать дополнительные блоки)?
Подсчёт каких-либо операций - это одна из самых элементарных задач! Вам нужна переменная счётчик, начальное значение которой устанавливается в 0 и увеличивается на 1 после каждого повтора операции (в вашем случае, клика на кнопку).
Если кол-во кликов без обновления страницы - то просто в js описать переменную-счетчик и увеличивать ее при каждом событии click нужного элемента. Если нужно кол-во кликов с учетом обновления страниц, то каждый раз когда кликаешь нужно записывать значение в кукиш. Как-то так.
В Верстке добавь класс countBtn к элементу кнопки. В Верстке добавь data-attribute numb к элементу кнопки. Так же подключи Jquery https://jquery.com/ $('.countBtn').click(function() { var curValue = $(this).data('numb'); if(curValue == 1){ // делаешь разные вещи } else { // и тут делаешь разные вещи } //увеличим на 1 $(this).data('numb', ++curValue); });
Зачем? Использование дата атрибута в данном случае - это только излишнее усложнение кода, увеличение времени его выполнения/потребления ресурсов, добавление вероятности появления багов. Что не так с использованием в качестве счётчика обычной переменной?