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 相关文章推荐
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
Oct 24 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
Sep 29 Javascript
JQuery触发事件例如click
Sep 11 Javascript
Jquery实现由下向上展开效果的例子
Dec 08 Javascript
javascript实现的闭包简单实例
Jul 17 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
Bootstrap实现水平排列的表单
Jul 04 Javascript
jQuery文字轮播特效
Feb 12 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
Apr 13 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
Oct 23 Javascript
浅析Angular19 自定义表单控件
Jan 31 Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 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
对javascript和select部件的结合运用
2006/10/09 PHP
什么情况下可以不写PHP的闭合标签“?&gt;”
2014/08/28 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
javascript学习之json入门
2016/12/22 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
python实现全盘扫描搜索功能的方法
2019/02/14 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
Django实现分页显示效果
2019/10/31 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
Python中pass的作用与使用教程
2020/11/13 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
css3媒体查询中device-width和width的区别详解
2020/03/27 HTML / CSS
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
管理站站长岗位职责
2013/11/27 职场文书
精彩自我鉴定
2014/01/16 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
Django基础CBV装饰器和中间件
2022/03/22 Python