Javascript 使用Greasemonkey编辑列

Javascript 使用Greasemonkey编辑列,javascript,greasemonkey,Javascript,Greasemonkey,网站上有一个表格,有一个标题和三个子标题。基本上,所有3列都是文本,其中一列有数字,后面是25000这样的文本。这张桌子有5行。它显示了表中的最后5项活动。我需要向列中添加颜色,该列的值为25000,这提供了一个条件。如果值小于25000,则应为绿色;如果值大于25000,则应为绿色或任何颜色。当我只能使用greasemonkey js编辑行时,我该怎么做呢。 这是桌子 近期活动 时间名称金额 1小时前,约翰24045 3小时前安德鲁斯36181 11小时前Russell 74121 11小时前

网站上有一个表格,有一个标题和三个子标题。基本上,所有3列都是文本,其中一列有数字,后面是25000这样的文本。这张桌子有5行。它显示了表中的最后5项活动。我需要向列中添加颜色,该列的值为25000,这提供了一个条件。如果值小于25000,则应为绿色;如果值大于25000,则应为绿色或任何颜色。当我只能使用greasemonkey js编辑行时,我该怎么做呢。 这是桌子

近期活动

时间名称金额

1小时前,约翰24045 3小时前安德鲁斯36181 11小时前Russell 74121 11小时前Davids 52964
17小时前,海伦92869相信了

我自己想出了答案

var recent = GetTable("Recent Activity");

          for(var i = 2; i < recent.rows.length; i++) {
                if(recent.rows[i].cells[0].innerHTML.match("No credits reported")) { break; }
                var credits = GetTextIn(recent.rows[i].cells[2].innerHTML, "", " ").replace(/,/g, "");
                var min = 25000;

            var color = 'green';

            if(credits <  min) {
                color = 'yellow';
            }

            recent.rows[i].cells[2].innerHTML = '<div style="color: ' + color + '">' + recent.rows[i].cells[2].innerHTML + '</div>';
          }

您可以从greasemonkey用户脚本完全访问DOM。具体问题是什么?如果您已经能够编辑表格,为什么不能检查单元格并更改颜色?我知道如何将行添加到静态表格中。我只是不知道如何编辑动态表中的单元格。请提供当前用于访问tablevar table=getTableByHeaderRecent活动的代码;var row=document.createElementtr;