在百度知道团队中快速审批新成员的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 题型问答有答案参考
Feb 17 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
jQuery的12招常用技巧分享
Aug 08 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
Oct 12 Javascript
javascript数组去重3种方法的性能测试与比较
Mar 26 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
Nov 14 Javascript
Vue2.0用户权限控制解决方案的示例
Feb 10 Javascript
JavaScript动态检测密码强度原理及实现方法详解
Jun 11 Javascript
Layui table field初始化加载时进行隐藏的方法
Sep 19 Javascript
node读写Excel操作实例分析
Nov 06 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
php 文件上传系统手记
2009/10/26 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
Yii调试SQL的常用方法
2014/07/09 PHP
php的ZipArchive类用法实例
2014/10/20 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
PHP二维数组去重算法
2016/12/17 PHP
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
轻松创建nodejs服务器(7):阻塞操作的实现
2014/12/18 NodeJs
动态加载js、css的实例代码
2016/05/26 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python中操作MySQL入门实例
2015/02/08 Python
Python简单连接MongoDB数据库的方法
2016/03/15 Python
python3使用urllib模块制作网络爬虫
2016/04/08 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
Python基于locals返回作用域字典
2020/10/17 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
2020/09/16 HTML / CSS
数据库方面面试题
2012/04/22 面试题
自我评价怎么写正确呢?
2013/12/02 职场文书
工作中个人的自我评价
2013/12/31 职场文书
立项申请报告范本
2015/05/15 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
HTTP中的Content-type详解
2022/01/18 HTML / CSS
Java实现学生管理系统(IO版)
2022/02/24 Java/Android