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 相关文章推荐
事件模型在各浏览器中存在差异
Oct 20 Javascript
最新28个很棒的jQuery 教程
May 28 Javascript
点击隐藏页面左栏或右栏实现js代码
Apr 01 Javascript
jquery选择符快速提取web表单数据示例
Mar 27 Javascript
用C/C++来实现 Node.js 的模块(一)
Sep 24 Javascript
jquery调取json数据实现省市级联的方法
Jan 29 Javascript
BootStrap扔进Django里的方法详解
May 13 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
node.js实现快速截图
Aug 27 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
Nov 14 Javascript
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
用JS实现一个简单的打砖块游戏
Dec 11 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递归获取目录内文件(包含子目录)封装类分享
2013/12/25 PHP
使用php清除bom示例
2014/03/03 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
2017/08/17 PHP
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
利用JS实现数字增长
2016/07/28 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
以一段代码为实例快速入门Python2.7
2015/03/31 Python
python抓取网页中图片并保存到本地
2015/12/01 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
Python turtle库的画笔控制说明
2020/06/28 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
优秀实习自我鉴定
2013/12/04 职场文书
班级活动总结格式
2014/08/30 职场文书
党章培训心得体会
2014/09/04 职场文书
公司员工违纪检讨书
2015/05/05 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
python爬取新闻门户网站的示例
2021/04/25 Python
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang