In Javascript vanilla senza jQuery:
const radioInputs = document.querySelectorAll('input[type="radio"]');
const divs = document.querySelectorAll('div');
radioInputs.forEach((input) => {
input.addEventListener('change', (event) => {
divs.forEach((div) => {
div.classList.remove('selected');
});
event.target.closest('div').classList.add('selected');
});
});
Alla fine la parte HTML sarà:
<body onload="init()">
<!-- il tuo codice HTML -->
<script>
function init() {
// il tuo codice JavaScript
}
</script>
</body>
@01010101