利用伪元素、:checked、~兄弟选择器实现5星评分

效果如下:

关键代码:

rate.value=parseInt(Array.from(document.querySelectorAll(`input[name='rating']`)).filter(e=>e.checked)[0].value) 

详情请看:演示


已发布

分类

来自

标签: