在百度知道团队中快速审批新成员的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中void(0)的具体含义解释
Aug 02 Javascript
Javascript JSQL,SQL无处不在,
May 05 Javascript
JS模块与命名空间的介绍
Mar 22 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
Mar 25 Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 Javascript
浅谈JavaScript字符集
May 22 Javascript
JavaScript 基本概念
Jan 20 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
Jan 27 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
Jun 30 Javascript
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
Sep 28 Javascript
详解nuxt路由鉴权(express模板)
Nov 21 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
Sep 25 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时间戳使用实例代码
2008/06/07 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
php 无法加载mcrypt.dll的解决办法
2013/04/03 PHP
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
php使用parse_url和parse_str解析URL
2015/02/22 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
动态样式类封装JS代码
2009/09/02 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
jQuery中:lt选择器用法实例
2014/12/29 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
js实现每日签到功能
2018/11/29 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
在Python中用keys()方法返回字典键的教程
2015/05/21 Python
浅谈python迭代器
2017/11/08 Python
django的model操作汇整详解
2019/07/26 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
Python count函数使用方法实例解析
2020/03/23 Python
Python ini文件常用操作方法解析
2020/04/26 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
上海奥佳笔试题面试题
2016/11/16 面试题
学校三节实施方案
2014/06/09 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
学前班教学反思
2016/02/24 职场文书
python 中yaml文件用法大全
2021/07/04 Python
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫