在百度知道团队中快速审批新成员的js脚本
2014-02-02 17:56
399 查看
本人热衷于解答网友的技术类问题,于是在百度知道栏目创办了“挨踢五四三”团队。
自团队创办以来,每天都有大量网友申请加入我的团队,于是审核团队新成员成了一个费力气的活儿。
在此情况下,我写了个脚本,自动计算他们的回答采纳率,采纳率低于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\%的都选中了")
注意,脚本不能分行,全部内容是在同一行的,这样才能被浏览器地址栏执行。
自团队创办以来,每天都有大量网友申请加入我的团队,于是审核团队新成员成了一个费力气的活儿。
在此情况下,我写了个脚本,自动计算他们的回答采纳率,采纳率低于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\%的都选中了")
注意,脚本不能分行,全部内容是在同一行的,这样才能被浏览器地址栏执行。
相关文章推荐
- 在百度知道团队中快速审批新成员的js脚本
- Vue.js——60分钟组件快速入门(上篇)
- SED单行脚本快速参考(Unix 流编辑器)(转)
- 如何让你快速轻松理解js的函数和构造函数的区别
- C#调用脚本语言(三)-- IronJS 与 IronLua 简单方法性能比较
- 【前端】一句命令快速合并压缩 JS、CSS
- iOS原生代码通过webView与js脚本交互
- [转] 快速部署Tomcat项目的Shell脚本
- IE浏览器兼容Firefox的JS脚本的代码
- 快速搭建 Node.js 开发环境以及加速 npm
- asp.net关于Page_Load方法和执行js脚本顺序的不同所带来的问题
- unity gif动画按钮js和c#脚本
- 关于Treeview控件如何给每个节点加js脚本的方法
- 编写Powerdesigner脚本,快速生成数据库表
- 三、JS【JavaScript弱类型的脚本语言】02
- userchromejs 导入 js 脚本
- 转自: Vue.js——60分钟组件快速入门(上篇)
- VB.NET让webbrowser控件中JS脚本错误最新方法(2013-09-16)
- js禁止浏览器后退脚本
- IE中js调用脚本实现打印预览(按钮本身不打印)