在内容区域用ul和5个li标签做一个初始状态,用一个span标签显示打分结果
<ul>
<li>☆</li>
<li>☆</li>
<li>☆</li>
<li>☆</li>
<li>☆</li>
</ul>
<span id="starScore"></span>
设置样式,使ul和li水平显示
<style type="text/css">
ul {
margin:0px;
padding:0px;
list-style:none;
background-color:pink;
border:1px solid #0094ff;
float:left;
}
li {
font-size:30px;
color:yellow;
float:left;
}
#starScore {
margin-top:10px;
margin-left:5px;
font-size:30px;
}
</style>
用JS为li标签绑定onclick事件,并显示打分结果
<script type="text/javascript">
var starChecked = "★";
va
JavaScript实现星星打分功能

这篇博客介绍了如何使用JavaScript和HTML创建一个星星打分小例子。通过在HTML中设置ul和li元素,然后利用CSS使它们水平排列。接着,用JavaScript为li元素添加点击事件,实现实时显示打分结果的功能。运行后,用户可以点击星星进行评分,界面会即时更新显示所选分数。
最低0.47元/天 解锁文章
742





