效果图

css部分

         li{list-style: none;display: inline-block;width: 27px;height: 27px;background: url(img/star.gif) no-repeat 0px 0px;}

html部分

 <body><ul><li></li><li></li><li></li><li></li><li></li></ul></body>

js部分

     <script type="text/javascript">window.onload=function(){var arr=document.getElementsByTagName("li");for(let i=0;i<arr.length;i++){arr[i].index=i;//将索引值当作对象的属性绑定arr[i].onclick=function(){for(let j=0;j<arr.length;j++){//遍历使所有的星星变暗arr[j].style.backgroundPosition="0px 0px";}for(let j=0;j<this.index+1;j++){//根据所点的星星所在位置,使前边的星星变亮arr[j].style.backgroundPosition="0px -29px";}}}}</script>

JS实现五星好评效果相关推荐

  1. Android好评功能,Android自定义View实现五星好评效果

    本文实例为大家分享了Android实现五星好评效果的具体代码,供大家参考,具体内容如下 这个效果想必大家都非常熟悉,那么Android如何自定义实现这种效果呢? 首先自定义属性: 下面看看具体实现: ...

  2. Vue_实现五星好评效果

    一.前言 我们在做美团之类的app的时候,很多时候要显示五星好评,下面就用vue来实现这个将数字用图形显示的效果 二.主要内容 1.将五星写在一个复用组件里面(因为在很多地方都会用到) <tem ...

  3. 网页前端实现五星好评效果

    整体代码可分为三部分:css样式.HTML主体.js函数 1.css样式 #score1 i {vertical-align: middle;display: inline-block;width: ...

  4. vue制作五星好评效果

    1.先在父组件创建star组件,自定义分数,传值过去子组件 2.子组件接收父组件传过来的score 3. 定义一下类名的常量 通过计算属性computed 这里是css样式 效果如下:

  5. JS与JQuery分别实现淘宝(五星好评特效)

    我们经常用的五星好评是如何来的,主要就是三个Event 中的三个事件分别: onmouseover  指向事件 onmouseout    离开事件 onclick 点击事件 代码展示: <!D ...

  6. 五星好评的三种方法(原生js)

    先展示js代码 /*//01 // 获取节点 var starCollection = document.getElementsByClassName('star-item'); //每个元素都要有点 ...

  7. js实现五星评分的效果

    今天在做后台管理系统的时候,有一个需求是要给完成的任务评分,用星级显示,网上查找了一些实现方法,发现有两种方法相对来说比较简单有效. 我在这整理一下这两种方法,以后出现类似的需求可以直接拿来用了. 方 ...

  8. php+js 五星评价,基于jquery实现五星好评

    这篇文章主要为大家详细介绍了基于jquery实现五星好评,具有一定的参考和学习jquery的价值,对jquery感兴趣的小伙伴们可以参考一下本篇文章 在电商网站,我们经常会用到五星评分的功能,现在用j ...

  9. 前端实践小项目(一)五星好评与暂停取值

    哈喽 ~ 大家好鸭!这篇我们来看看前端实践小项目第一篇 "五星好评与暂停取值"(底部有源代码) 目录 五星好评(JS版) 五星好评(JQuery版) 暂停取值 五星好评(JS版) ...

最新文章

  1. python-判断语句介绍
  2. 判断tvs能抗住多少千伏浪涌的依据_TVS浪涌保护介绍
  3. (转载)四种常见的 POST 提交数据方式
  4. 光照传感器哪个好_传感器2—光敏传感器
  5. systemctl添加开机启动
  6. azure webjob java_Executing Java Web Jobs on Azure
  7. python区域增长_Python – 有效地为高密度区域创建密度图,稀疏区域的点
  8. 使用idea编写代码作为生产者,Kafka接收其发来的信息【小案例】(一)
  9. Bumblebee微服务网关之访问日志处理
  10. 『计算机视觉』Mask-RCNN_锚框生成
  11. mtd_utils交叉编译
  12. hp laserjet 1213 linux驱动下载,惠普HP LaserJet Pro M1213nf 一体机驱动
  13. 计算机网络谢希仁第七版 第二章 课后答案
  14. 关于支付宝口碑的界面问题
  15. Oracle in 不能超过1000的解决方案
  16. PTA L1-049 天梯赛座位分配(20分)(python)
  17. Arduino :PWM详解和电路搭建以及示例代码
  18. 哈理工第六届程序设计大赛 G 逃脱(BFS)
  19. 1.3 公众号订阅通知
  20. php--------对象(object) 与 数组(array) 的转换

热门文章

  1. 企业移动应用管理平台 - MDM,MAM,MCM
  2. 马云用大数据力证女性让世界更美好
  3. ac7315功放音质_常见地功放地噪声及其处理技巧
  4. 王伟storm_危机中复苏 2005年中国星际风云录
  5. JAVA实现对阿里云DNS的解析管理
  6. python给excel排序_用python处理excel数据(六)实现excel表中排序功能
  7. linux 笔记本电脑_符合Linux的笔记本电脑供应商和产品
  8. HDU 5514 容斥原理
  9. es java 查询为空和非空的数据
  10. 和风天气API 版本6和版本7