Just trying to loop through the icons and toggle class with Javascript,i tried but something is not working so let me know what is wrong with it.
const stars = document.getElementsByClassName('stars');
stars.addEventListener('click', checked);
function checked() {
for (let i = 0; i < stars.length; i++) {
stars.classList.toggle("far");
stars.classList.toggle("fas");
}
}
<div class="star-ratings">
<input type="radio" name="star-one" >
<label for="star-one"><i class="far fa-star" class="stars" aria-hidden="true" ></i></label>
<input type="radio" name="star-two" >
<label for="star-two"><i class="far fa-star " class="stars" aria-hidden="true"></i></label>
<input type="radio" name="star-three" id="star-three">
<label for="star-three"><i class="far fa-star" class="stars" aria-hidden="true"></i></label>
<input type="radio" name="star-four" id="star-four">
<label for="star-four"><i class="far fa-star" class="stars" aria-hidden="true"></i></label>
<input type="radio" name="star-five" id="star-five">
<label for="star-five"><i class="far fa-star" class="stars" aria-hidden="true"></i></label>
</div>