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 08 Javascript
用javascript编写的第一人称射击游戏
Feb 25 Javascript
一个报数游戏js版(约瑟夫环问题)
Aug 05 Javascript
JQuery DIV 动态隐藏和显示的方法
Jun 23 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 jQuery
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
Nov 27 Javascript
vue+element实现表单校验功能
May 20 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
May 23 Javascript
ElementUI之Message功能拓展详解
Oct 18 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 Javascript
创建与框架无关的JavaScript插件
Dec 01 Javascript
如何通过简单的代码描述Angular父组件、子组件传值
Apr 07 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 php_openssl.dll的作用
2013/07/01 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
js实现聊天对话框
2020/02/08 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
Python argv用法详解
2016/01/08 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
写好自荐信的技巧
2013/11/08 职场文书
网络信息管理员岗位职责
2014/01/05 职场文书
环保建议书
2014/03/12 职场文书
超市开店计划书
2014/09/15 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
银行授权委托书格式
2014/10/10 职场文书
初中家长评语大全
2014/12/26 职场文书
计划生育工作总结2015
2015/04/03 职场文书
工地食品安全责任书
2015/05/09 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python