在百度知道团队中快速审批新成员的js脚本


Posted in Javascript onFebruary 02, 2014

本人热衷于解答网友的技术类问题,于是在百度知道栏目创办了“挨踢五四三”团队。
自团队创办以来,每天都有大量网友申请加入我的团队,于是审核团队新成员成了一个费力气的活儿。

在此情况下,我写了个脚本,自动计算他们的回答采纳率,采纳率低于20%的自动打勾 选中,等级太低的人也自动打勾选中。
然后只要点击一下“拒绝”按钮就可以了。

使用方法:

进入“审批新成员”的页面,再按住键盘上的shift键 并点击“审批新成员”选项卡,这样可以使新成员列表在新窗口中打开。
打开后,把下面脚本复制到浏览器地址栏,按一下回车键,即可自动勾选不合格人员,你只要点一下“拒绝”按钮就行了。
再用同样的方法审批第2页,第3页……

javascript:for(var x=1;x<document.forms[0].getElementsByTagName("tr").length;x++){ if(0.20>1*document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[2].innerText/document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[3].innerText)document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("input")[0].checked=true;void 0;}alert("采纳率低于20\%的都选中了")

百度知道改版了,要用如下新脚本:

javascript:for(var x=1;x<document.forms[0].getElementsByTagName("tr").length;x++){ if(3>document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[2].innerText || 0.20>1*document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[4].innerText/document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[5].innerText)document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("input")[0].checked=true;void 0;}alert("采纳率低于20\%的都选中了")

注意,脚本不能分行,全部内容是在同一行的,这样才能被浏览器地址栏执行。

Javascript 相关文章推荐
JavaScript 编程引入命名空间的方法与代码
Aug 13 Javascript
jquery UI 1.72 之datepicker
Dec 29 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
Feb 19 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
Nov 28 Javascript
js给dropdownlist添加选项的小例子
Mar 04 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
Jun 08 Javascript
利用javascript实现全部删或清空所选的操作
May 27 Javascript
JS实现网页上随机产生超链接地址的方法
Nov 09 Javascript
webpack+vue.js实现组件化详解
Oct 12 Javascript
AngularJS封装指令方法详解
Dec 12 Javascript
JavaScript定义函数的三种实现方法
Sep 23 Javascript
javascript将非数值转换为数值
Sep 13 Javascript
基于jquery的simpleValidate简易验证插件
Jan 31 #Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
Jan 31 #Javascript
jquery为页面增加快捷键示例
Jan 31 #Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
Jan 31 #Javascript
jquery 页面滚动到底部自动加载插件集合
Jan 31 #Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
Jan 31 #Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 #Javascript
You might like
文章推荐系统(二)
2006/10/09 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
PHP生成条形图的方法
2014/12/10 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python中ConfigParse模块的用法
2014/09/29 Python
Python实现list反转实例汇总
2014/11/11 Python
django使用图片延时加载引起后台404错误
2017/04/18 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
什么是事务?为什么需要事务?
2012/01/09 面试题
毕业生造价工程师求职信
2013/10/17 职场文书
幼儿园庆六一活动方案
2014/03/06 职场文书
党员公开承诺事项
2014/03/25 职场文书
基层党建工作简报
2015/07/21 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏