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 相关文章推荐
鼠标移到导航当前位置的LI变色处于选中状态
Aug 23 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
May 31 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
JS控制FileUpload的上传文件类型实例代码
Oct 07 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
webpack external模块的具体使用
Mar 10 Javascript
Vuex 快速入门(简单易懂)
Sep 20 Javascript
JS/CSS实现字符串单词首字母大写功能
Sep 03 Javascript
vue实现树形结构样式和功能的实例代码
Oct 15 Javascript
js实现选项卡效果
Mar 07 Javascript
Node.js 中判断一个文件是否存在
Aug 24 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
vue-router跳转页面的方法
2017/02/09 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
Python中import机制详解
2017/11/14 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
python实现猜拳游戏项目
2020/11/30 Python
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
通信工程毕业生求职信
2013/11/16 职场文书
中西医专业毕业生职业规划书
2014/02/24 职场文书
销售经理岗位职责
2014/03/16 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
培训简讯范文
2015/07/20 职场文书
导游词之峨眉山
2019/12/16 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
python requests模块的使用示例
2021/04/07 Python
DIY胆机必读:各国电子管评价
2022/04/06 无线电
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby