效果如下:

代码如下

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"><title></title>
<style type="text/css"></style>
</head>
<body><script type="text/javascript"></script><!doctype html>
<html>
<head><meta charset="gbk"> <title>切换</title><style>
.wrapper{width:300px; margin:10px auto; font:14px/1.5 arial;}
/*tab*/
#star{overflow:hidden;}
#star li{
float:left;
width:20px;
height:20px;
margin:2px;
display:inline;
color:#999;
font:bold 18px arial;
cursor:pointer
}
#star .act{
color:#c00
}
#star_word{
width:80px;
height:30px;
line-height:30px;
border:1px solid #ccc;
margin:10px;
text-align:center;
display:none
}
</style>
<script>
window.onload = function(){var star = document.getElementById("star");var starliArr = star.getElementsByTagName("li");var starword = document.getElementById("star_word");var word = [ '不满意',  '基本满意', '非常满意'];//用for循环对li进行遍历for (var i = 0; i < starliArr.length; i++) {starliArr[i].index = i;starliArr[i].onclick = function () {starword.style.display = "block";starword.innerHTML = word[this.index];//先把星星的属性清空for (var j = 0; j < starliArr.length; j++) {starliArr[j].className = '';}//点亮星星for (var j = 0; j <= this.index; j++) {starliArr[j].className = 'act';}}}
}
</script>
</head>
<body>
<div class="wrapper">
<!-- 打分结果  -->
<!-- <span id="result"></span> -->
<ul id="star">
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
</ul>
<div id="star_word">一般</div>
</div>
</body>
</html>
</body>
</html>

转载于:https://www.cnblogs.com/creazybeauty/p/8287929.html

JS之评价页面点亮星星进行评价相关推荐

  1. html 打星星评价实现,JavaScript实现星星等级评价功能

    本文实例为大家分享了js星星等级评价的具体代码,供大家参考,具体内容如下 效果图: Document .container{ float:left; } .score{ float: left; po ...

  2. php星星评价,JS 实现点亮星星评分功能

    本文主要和大家分享JS 实现点亮星星评分功能,希望能帮助到大家. 点亮星星评分 ★ ★ ★ ★ ★ 相关推荐:

  3. 点亮星星评分效果(js/vue)

    1.使用js计算宽度 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  4. star评星 点亮星星 原生js评星 vue评星

    类似于淘宝订单交易成功后,会进行评价. 项目结构如下: 一:原生js进行评星 <!DOCTYPE html><html lang="en"><head ...

  5. JS - 点亮星星评分

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. 评价打星星的html代码,SMTC:纯CSS 星星打分评价

    星星打分评价的页面功能,需求上经常会碰到. 网上搜一下,Js + CSS,纯 CSS 的版本也非常多. 觉得搜到的都不理想,下意识觉得应该能有更好的实现 自己动手尝试一下,果然能更好用 所以开篇文章, ...

  7. mui实现评价星星点亮

    总共5颗星,点击哪个就把前面几个星星都高亮. 首先,遍历5颗星,v-for='n in 5' ,然后星星用图片img标签或背景. 然后,这个星星图片是关键,它是由灰色和高亮色两个图组成的一个图标. 最 ...

  8. 基于BootStrap仿淘宝星星商品评价案例

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  9. 一个漂亮的移动端评价页面

    源代码下载:一个漂亮的移动端评价页面 效果图: 这个水印影响效果了. 源代码下载:一个漂亮的移动端评价页面 文件结构图: HTML代码: <!DOCTYPE html> <html& ...

最新文章

  1. 网站优化只需五步技巧分享推广无界限
  2. 判断浮点数溢出的方法
  3. Train Wreck 模拟-建树-优先队列
  4. intellij 快捷键_IntelliJ中的键盘快捷键
  5. window10维护不了华为服务器,win10怎么打开云服务器异常
  6. 安装Was liberty之步骤
  7. 双酚基CE树脂行业调研报告 - 市场现状分析与发展前景预测
  8. 二、JS运算符、NaN
  9. pca百分比取多少比较好_欧式家具沙发价格是多少?沙发怎么护理会比较好?
  10. 登陆服务器老出现“达到最大连接数解决方法
  11. python中的字典操作_python中的字典以及相关操作
  12. Windows 安全杂记(一)
  13. 2021年全国火车站点shp数据包含高铁站货运站arcgis字段属性有名称(+预览图)
  14. layuiadmin开发文档
  15. QT error: assigning to ‘QListwidget *‘ from incompatible type ‘QListWidget *‘
  16. ITK入门教程(11)点集之创建一个点集
  17. linux下安装安装jdk和安装android studio
  18. B. Nezzar and Lucky Number
  19. 2017第二届广东省强网杯线上赛——WEB-who are you?
  20. mysql数据类型、字段类型

热门文章

  1. 河南一高校副校长美出圈,被称校领导颜值天花板
  2. 《JavaScript语言精粹 修订版》 读书笔记
  3. mysql 行行比较查询写法
  4. <<视觉问答>>2021:Mind Your Outliers,Investigating the Negative Impact of Outliers on Active Learning VQA
  5. 微信直播如何引流获客?
  6. 语义通信所涉及理论知识【记录学习过程,持续更新】
  7. 测试如何写好功能测试用例
  8. openCV——模板匹配
  9. 中国程序员应读“名著”
  10. 如何卸载微信小程序?微信常识分享