在百度知道团队中快速审批新成员的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 相关文章推荐
不错的新闻标题颜色效果
Dec 10 Javascript
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
May 03 Javascript
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
Aug 23 Javascript
Js可拖拽放大的层拖动特效实现方法
Feb 25 Javascript
jQuery实现360°全景拖动展示
Mar 18 Javascript
JavaScript实现身份证验证代码
Feb 17 Javascript
JS日程管理插件FullCalendar中文说明文档
Feb 06 Javascript
jQuery导航条固定定位效果实例代码
May 26 jQuery
Vue.js仿微信聊天窗口展示组件功能
Aug 11 Javascript
详解webpack + react + react-router 如何实现懒加载
Nov 20 Javascript
three.js中文文档学习之如何本地运行详解
Nov 20 Javascript
js字符串处理之绝妙的代码
Apr 05 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
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
JS操作Cookies的小例子
2013/10/15 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
Vue 权限控制的两种方法(路由验证)
2019/08/16 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
vue实现放大镜效果
2020/09/17 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
python中的hashlib和base64加密模块使用实例
2014/09/02 Python
python中format()函数的简单使用教程
2018/03/14 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
波兰快递服务:Globkurier.pl
2019/11/08 全球购物
《祁黄羊》教学反思
2014/04/22 职场文书
拓展策划方案
2014/06/03 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
建筑工程催款函
2015/06/24 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫