var checkboxes = []; var count = 0; var inputs = document.getElementsByTagName("input"); for(var i = 0; i < inputs.length; i++) { if(inputs[i].type == "checkbox") { checkboxes.push(inputs[i]); inputs[i].onchange = function() { count = 0; for(var n = 0; n < checkboxes.length; n++) { if(checkboxes[n].checked) count++; } document.getElementById("my-image-id").src = "/pathto/imagename" + count; } }