使用Greasemonkey编辑表中的值

时间:2013-01-13 16:33:19

标签: javascript greasemonkey edit html-table

我对javascript很新,我需要一些帮助来编辑表格单元格的内容。

例如,我想将赢得,抽取和丢失的匹配值更改为this page中的百分比值。

我不是要求编写代码(但如果你想要的话,这不会让我感到不快),而只是寻找一个解释如何操作的页面的链接。

谢谢:)

1 个答案:

答案 0 :(得分:1)

如果您查看如何使用greasemonkey插入jQuery,可以使用以下使用浏览器控制台在页面上测试的内容:

$(function(){
    function percent_of_GP( gp, val){
       return parseInt( (100*val)/gp,10)
    }

    $('.teamStandings tbody tr').each(function(){
      var $cells=$(this).find('td')
       var gp=parseInt($cells.eq(4).text(),10) ;
       $cells.slice(5,14).each(function(){
          $(this).html(function(i, html){
            return percent_of_GP( gp,html)+'%'
          })
       });       
    });
});

将所有3列中的所有赢/输/拉百分比更改为