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 相关文章推荐
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
深入理解javascript中return的作用
Dec 30 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
Oct 17 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
Jul 14 Javascript
使用 vue.js 构建大型单页应用
Feb 10 Javascript
原生JS检测CSS3动画是否结束的方法详解
Jan 27 Javascript
vue组件间通信六种方式(总结篇)
May 15 Javascript
JavaScript实现星级评价效果
May 17 Javascript
vue-cli 3 全局过滤器的实例代码详解
Jun 03 Javascript
微信小程序实现多行文字超出部分省略号显示功能
Oct 23 Javascript
Vue 打包体积优化方案小结
May 20 Javascript
js实现复制粘贴的两种方法
Dec 04 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实现分页的一个示例
2006/10/09 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
php中用foreach来操作数组的代码
2011/07/17 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
PHP中的访问修饰符简单比较
2019/02/02 PHP
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
js判断所有表单项不为空则提交表单的实现方法
2016/09/09 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
Python实现的直接插入排序算法示例
2018/04/29 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
浅析python的Lambda表达式
2019/02/27 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
班级学雷锋活动总结
2014/06/26 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
怎样写好工作计划
2019/04/10 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis