在百度知道团队中快速审批新成员的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编辑器和代码格式化
Apr 25 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
Oct 20 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
Sep 24 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
Jun 09 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
Aug 30 Javascript
老生常谈Javascript中的原型和this指针
Oct 09 Javascript
浅谈JS函数定义方式的区别
Oct 30 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
Mar 07 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
原生JS实现的轮播图功能详解
Aug 06 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
Oct 12 Javascript
详解react-refetch的使用小例子
Feb 15 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中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
php代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
Bootstrap项目实战之子栏目资讯内容
2016/04/25 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
浅析python打包工具distutils、setuptools
2018/04/20 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
Java面试笔试题大全
2016/11/23 面试题
质检的岗位职责
2013/11/17 职场文书
2013年保送生自荐信格式
2013/11/20 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
基督教婚礼主持词
2014/03/14 职场文书
感恩小明星事迹材料
2014/05/23 职场文书
灵山大佛导游词
2015/02/04 职场文书
优秀教师个人总结
2015/02/11 职场文书
门面租赁合同范文
2019/08/06 职场文书