csdn 论坛技术区平均给分功能


Posted in Javascript onNovember 07, 2009

1每人平均给分(重复回复的只给一次分):
javascript:var t=function(tag,s) { return (s ||document).getElementsByTagName(tag);};var n=function(name){return document.getElementsByName(name)};var total=t("var")[0].innerHTML-0;var scores=n("tb_score");var lz=t("a",t("var")[0].parentNode)[0].innerHTML;var c={};c[lz]=lz;for(var i=0;i<scores.length;i++) { var v=t("a",scores[i].parentNode)[0].innerHTML;if(!c[v]) { c[v]=v;scores[i].value=scores[i].value-0+1;total--;if(total==0)break;}if(i==scores.length-1){i=-1;c={};c[lz]=lz;}};alert("ok");void(0)

源代码:

var t=function(tag,s)    { return (s ||document).getElementsByTagName(tag);}; 
var n=function(name){return document.getElementsByName(name)}; 
var total=t("var")[0].innerHTML-0; 
var scores=n("tb_score"); 
var lz=t("a",t("var")[0].parentNode)[0].innerHTML; 
var c={}; 
c[lz]=lz; 
for(var i=0;i<scores.length;i++) {     
    var v=t("a",scores[i].parentNode)[0].innerHTML; 
    if(!c[v]) { 
        c[v]=v; 
        scores[i].value=scores[i].value-0+1; 
        total--; 
        if(total==0)break; 
    } 
    if(i==scores.length-1){i=-1;c={};c[lz]=lz;} 
}; 
alert("ok");

2每楼平均给分:
javascript:var t=function(tag,s) { return (s ||document).getElementsByTagName(tag);};var n=function(name){return document.getElementsByName(name)};var total=t("var")[0].innerHTML-0;var scores=n("tb_score");var lz=t("a",t("var")[0].parentNode)[0].innerHTML;for(var i=0;i<scores.length;i++) { if(t("a",scores[i].parentNode)[0].innerHTML!=lz) {scores[i].value=scores[i].value-0+1;total--;if(total==0)break;}if(i==scores.length-1)i=-1;};alert("ok");void(0)

源代码:

var t=function(tag,s)    { return (s ||document).getElementsByTagName(tag);}; 
var n=function(name){return document.getElementsByName(name)}; 
var total=t("var")[0].innerHTML-0; 
var scores=n("tb_score"); 
var lz=t("a",t("var")[0].parentNode)[0].innerHTML; 
for(var i=0;i<scores.length;i++) {     
    if(t("a",scores[i].parentNode)[0].innerHTML!=lz) { 
        scores[i].value=scores[i].value-0+1; 
        total--; 
        if(total==0)break; 
    } 
    if(i==scores.length-1)i=-1; 
}; 
alert("ok");

说明:将上面的代码放到结帖页面的地址栏里回车就ok了,只用一次,否则会出现负分的情况
Javascript 相关文章推荐
Js 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
jQuery each()方法的使用方法
Mar 18 Javascript
JavaScript 更严格的相等 [译]
Sep 20 Javascript
JS实现DIV容器赋值的方法
Dec 14 Javascript
在Vue中使用echarts的实例代码(3种图)
Jul 10 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
vue中使用input[type=&quot;file&quot;]实现文件上传功能
Sep 10 Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 Javascript
vue实现select下拉显示隐藏功能
Sep 30 Javascript
微信小程序自定义扫码功能界面的实现代码
Jul 02 Javascript
在js中单选框和复选框获取值的方式
Nov 06 #Javascript
模仿JQuery sortable效果 代码有错但值得看看
Nov 05 #Javascript
javaScript parseInt字符转化为数字函数使用小结
Nov 05 #Javascript
jQuery toggle()设置CSS样式
Nov 05 #Javascript
javascript 打印内容方法小结
Nov 04 #Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
Nov 04 #Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 #Javascript
You might like
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
nginx下安装php7+php5
2016/07/31 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
brook javascript框架介绍
2011/10/10 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
Python变量作用范围实例分析
2015/07/07 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
Python实现批量压缩图片
2018/01/25 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
辩论赛主持词
2014/03/18 职场文书
2015年护士节慰问信
2015/03/23 职场文书
地球上的星星观后感
2015/06/02 职场文书
四群教育工作总结
2015/08/10 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
python 中yaml文件用法大全
2021/07/04 Python
基于Go语言构建RESTful API服务
2021/07/25 Golang