SaberChazer, ну для начала значение надо обновлять. А так да. логика примерно такая. Правда при появлении второго счетчика на странице будут проблемы. В целом во всех уроках про замыкание берут счетчик. Так что все расписано до не могу.
html в принципе не поддерживает логику. PHP может содержать и html и логику. Насколько это хорошо нужно решать в конкретном случае. Для начала можно использовать шаблонизаторы, например twig
Для начала перенеси все скрипты вниз перед закрывающим тегом body. На момент выполнения скриптов DOM еще не построен. дальше смотри ошибки
также рекомендую посмотреть это w3.org.ua/js/rabota-s-elementom-checkbox-v-js
drtwr, не очень понятно зачем комбинировать с подложкой. Сделай комбинацию поэтапно, увидишь где косяк возникает. Иллюстратор здесь вообще не причем. Это самая адекватная программа из векторных редакторов