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类的定义
Jun 28 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
Sep 13 Javascript
jQuery中阻止冒泡事件的方法介绍
Apr 12 Javascript
javascript的事件触发器介绍的实现
Jun 05 Javascript
基于jQuery实现自动轮播旋转木马特效
Nov 02 Javascript
AngularJS基础 ng-click 指令示例代码
Aug 01 Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 Javascript
关于js函数解释(包括内嵌,对象等)
Nov 20 Javascript
微信小程序 五星评分的实现实例
Aug 04 Javascript
jQuery响应滚动条事件功能示例
Oct 14 jQuery
加载 vue 远程代码的组件实例详解
Nov 20 Javascript
解决使用vue.js路由后失效的问题
Mar 17 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在线打包程序源码
2008/07/27 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
python实现简单的计时器功能函数
2015/03/14 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
Python内置函数locals和globals对比
2020/04/28 Python
python logging模块的使用
2020/09/07 Python
python list的index()和find()的实现
2020/11/16 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
匡威德国官网:Converse德国
2019/01/26 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
构造方法和其他方法的区别
2016/04/26 面试题
结婚典礼证婚词
2014/01/08 职场文书
创业大赛策划书
2014/03/01 职场文书
前处理组长岗位职责
2014/03/01 职场文书
供货协议书
2014/04/22 职场文书
公民授权委托书范本
2014/09/17 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
关于学习的决心书
2015/02/05 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏