Można coś takiego zrobić bez JavaScriptu. Zrób sobie w HTML-u coś na kształt:
<input type="checkbox" name="..." value="..."> <img src="..." alt="...">
W CSS ukryj checkboksy, a obrazek możesz stylować w zależności od zaznaczenia w taki sposób:
:checked + img {
/* style dla zaznaczonego obrazka */
}
Jeśli znasz HTML i CSS na jako takim poziomie, to z resztą sobie poradzisz. Bardzo lubię tę metodę z
:checked + img.