商品评价小星星打分js

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title>星星打分</title>

        <style type="text/css">
        .evalInfo{
            font-size: 13px;
            font-family: ‘宋体‘;
            margin: 3 5px;
        }
        </style>
        <script type="text/javascript">

/** 用星星的方式来打分, **/
function evalSorce(rootEle, oEvent, targetObjId,attitudeTitleId) {
 var imgs = rootEle.getElementsByTagName("img");
 //var e = oEvent || window.event;
 var eventTarget = window.event.srcElement||eventTag.target;
 var clickedImgValue = eventTarget.value;

 for(var i=0; i<imgs.length; i++) {
     var tempImg = imgs[i];
     if(tempImg.value <= clickedImgValue){
         tempImg.src =‘/JSTest/img/bright.gif‘;
     }else {
         tempImg.src =‘/JSTest/img/dark.gif‘;
     }
 }
 var targetObj =  document.getElementById(targetObjId);
 targetObj.value = clickedImgValue;
 var attitudeTitle = document.getElementById(attitudeTitleId);
 attitudeTitle.innerHTML = eventTarget.title;

}
</script>
    </head>
    <body>
        <input name="attitude" id="attitudeId" value="0">
        <span onclick="evalSorce(this, event, ‘attitudeId‘,‘attitudeTitle‘)">
            <img title="非常差" value=‘1‘ src=‘/JSTest/img/dark.gif‘ />
            <img title="较差"   value=‘2‘ src=‘/JSTest/img/dark.gif‘ />
            <img title="一般"   value=‘3‘ src=‘/JSTest/img/dark.gif‘ />
            <img title="较好" value=‘4‘ src=‘/JSTest/img/dark.gif‘ />
            <img title="非常好" value=‘5‘ src=‘/JSTest/img/dark.gif‘ />
            <span id="attitudeTitle" class=‘evalInfo‘></span>
        </span>
    </body>
</html>

摘自:http://www.cnblogs.com/java-boy/archive/2011/09/01/2162578.html

时间: 2024-10-10 22:58:44

商品评价小星星打分js的相关文章

PHP.TP框架下商品项目的优化4-优化商品添加表单js

优化商品添加表单js 思路 1.制作五个按钮 2.下面五个table 3.全部隐藏,点击则显示 4.点击第几个按钮就显示第几个table 具体操作 1.添加按钮 2.添加五个table并添加class隐藏后面四个 style="display:none" ->隐藏 class="tab_table" ->样式名,方便js操作 3.添加JS代码绑定点击事件[add.html的最下面] /******切换代码******/ $("#tabbar-d

苏宁易购亿万级商品评价系统的架构演进之路和实现细节

苏宁易购评价系统跟随着易购商城的业务发展,经历了从Commerce系统拆分再到系统全面重构的整个历程.如何满足系统流量的日益增长,在提升系统性能和满足稳定性和可扩展性的要求的同时,向目标系统架构一步步平滑靠近,成为系统面临的最大挑战.本次分享的内容包括: 1.评价系统架构演变 2.评价系统架构设计 3.技术实现 4.曾经踩过的坑 评价系统架构演变 苏宁易购早期的电商平台是基于IBM Commerce为核心,与SAP等后台系统进行交互的套件组装系统:评价系统作为IBM Commerce系统中的一个

jQuery模仿淘宝商品评价

最近做项目要做个商品评价的功能,我直接就跑到淘宝那里去研究了,可看着晕晕的,还不知道他是怎么做的,于是把图扣了下来,自己写了一个,接下来就展示一下我是怎么做的,大家有不同的实现方法可要记得分享一下呀. 经过研究,我发现在脚本事件上来说,就分三个事件,鼠标移入事件,鼠标离开事件和点击事件.移入就让鼠标移入的星星和之前的星星都变色,点击在移入的基础上保存了当前点击的星星位置,离开则恢复到上次点击的那个星星.从样式上来说,这些星星可以共用一个图片,切换星星时让图片的一部分展示出来就可以了. 这里展示D

京东价格监控软件开发技术探讨七:如何获取京东商品评价信息

在购买商品的时候,这个商品质量怎么样.价格贵不贵.商家服务态度好不好?这些问题往往是购买者急需知道的信息. 京东平台提供了商品评价功能,能够让购买者通过其他购买者的反馈来决定自己到底买不买这个商品. 项目组在对"杀京东"程序进行需求调研时,认为提供商品的评价尤其是差评信息,对购买者非常有指导意义,能加强用户的操作体验.此时,如何获取京东商品的评价信息成为项目组的首要任务. 首先还是先上神器Fiddler,通过它来获取到访问地址. //差评 http://club.jd.com/prod

利用rating-input PreviewWidget来对事物进行评价及打分

在先前的文章"利用reviews PreviewWidget在Ubuntu Scope中显示评价等级"中,我们展示了如何使用review PreviewWidget来显示评价的数据.在这篇文章中,我们将介绍如何使用rating-input PreviewWidget来对事物进行评价及打分. 参考我们的API介绍,rating-input PreviewWidget分为两种: A star-based rating (rating) an input field for the user

京东商品评价爬虫

京东商品评价爬虫 最近因为一些事情,需要爬一下京东商品的评论(大部分是书籍) 准备环境:PyCharm,python3.5.2 话不多说赶紧上代码: # -*- coding: utf-8 -*- import re, json, requests import codecs from bs4 import BeautifulSoup import csv import os s = requests.session() url = 'https://club.jd.com/comment/pr

构建商品评价的分类器

接下来,开始构建分类器: 生成的WordCount是一个字典.键值对的形式 这里的键是某一个单词,对应的值是该单词的个数 图像化查看一下原始数据 ,这里我们取出第一个商品的评价 抽取评价数量最多的商品,这里叫做Vulli Sophie 根据评分进行分组可视化 说明,我们要构建我们的情感分类器,我们可以从上图中看见,评分有1,2,3,4,5,但是3代表的是中立,即不喜欢不讨厌.这一部分我们可以把它去掉,因为我们的情感分类器只是需要判断某一评价是正面还是负面, 正面:4,5分的评价 负面:1,2分的

爬取京东本周热卖商品基本信息存入MySQL

爬取京东本周热卖商品基本信息存入MySQL 网络爬虫介绍 概述 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用的名字还有蚂蚁.自动索引.模拟程序或者蠕虫. 产生背景 随着网络的迅速发展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战.搜索引擎(Search Engine),例如传统的通用搜索引擎AltaVista,Yahoo!和Google等,作为一个辅助人

非框架, 纯原生JS “商品详情跳转到商品列表,并记录高度“ 的写法思路

这里只讲思路,不提供代码. 写之前,我要先吐槽一种非常奇葩的写法.    下面是他的写法思路(虽不提倡,但可借鉴): 一个商品列表,然后把商品详情写在商品列表里. 这是一个页面,两个不一样的div标签,一个div标签是商品类表,另一个div标签是商品详情 从商品列表跳转到商品详情的操作是: 请求商品详情接口,请求到后赋值(在jq项目里特地引了个vue来双向绑定), 把当前页面的高度记录下来($document.scrollTop()获取高度), 然后把商品列表div标签隐藏掉,然后再显示商品详情