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解决客户端跨域访问问题
Jan 06 Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 Javascript
JS实现生成会变大变小的圆环实例
Aug 05 Javascript
jquery实现的淡入淡出下拉菜单效果
Aug 25 Javascript
实例讲解js验证表单项是否为空的方法
Jan 09 Javascript
javascript中递归的两种写法
Jan 17 Javascript
bootstrap的工具提示实例代码
May 17 Javascript
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
js+canvas实现验证码功能
Sep 21 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
Aug 29 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
Jun 09 Javascript
JS中FileReader类实现文件上传及时预览功能
Mar 27 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
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
Laravel框架路由配置总结、设置技巧大全
2014/09/03 PHP
PHP实现即时输出、实时输出内容方法
2015/05/27 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
2019/02/25 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
深入了解JavaScript代码覆盖
2019/06/13 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
python脚本替换指定行实现步骤
2017/07/11 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
python pymysql链接数据库查询结果转为Dataframe实例
2020/06/05 Python
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
药学专业毕业生求职信
2013/10/20 职场文书
单位门卫岗位职责
2013/12/20 职场文书
黄河象教学反思
2014/02/10 职场文书
开学季活动策划方案
2014/02/28 职场文书
毕业晚会主持词
2014/03/24 职场文书
市场营销调查计划书
2014/05/02 职场文书
2015中秋祝酒词
2015/08/12 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers