poll assignment.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
const radioButtons = document.querySelectorAll('input[type="radio"]');
|
||||
|
||||
radioButtons.forEach(radio => {
|
||||
radio.addEventListener('change', () => {
|
||||
// Remove 'checked' class from all labels
|
||||
radioButtons.forEach(otherRadio => {
|
||||
otherRadio.parentNode.classList.remove('checked'); // parentNode gets the label
|
||||
console.log('removed checked');
|
||||
});
|
||||
|
||||
// Add 'checked' class to the currently selected label
|
||||
if (radio.checked) {
|
||||
radio.parentNode.classList.add('checked');
|
||||
console.log('added checked');
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user