Javascript 如何截取变量值

Javascript 如何截取变量值,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我正在尝试创建一个chrome扩展,用于计算某个网页上显示的一些数字的平均值。 该网页使用此功能向他们显示: function MakeBody(Property, dValue, Color){ document.write ("<tr>") document.write ("<td width='16'> &nbsp;</td>"); document.write ("<td width='10'>&nb

我正在尝试创建一个chrome扩展,用于计算某个网页上显示的一些数字的平均值。 该网页使用此功能向他们显示:

function MakeBody(Property, dValue, Color){
    document.write ("<tr>")
    document.write ("<td width='16'> &nbsp;</td>");
    document.write ("<td width='10'>&nbsp;</td>");
    document.write ("<td><p class='NormalText'>&nbsp;&nbsp;<font color='"+Color+"'>"+Property+"</font></p></td>");
    document.write ("<td><p class='NormalText'>&nbsp;&nbsp;<font color='"+Color+"'><b>"+dValue+"</font></b></p></td>");
    document.write ("<td width='16'>&nbsp;</td>");
    document.write ("</tr>");
}
函数MakeBody(属性、数据值、颜色){
document.write(“”)
文件编号:“”;
文件编号:“”;
document.write(“

”+属性+”

”; document.write(“

”+dValue+”

”; 文件编号:“”; 文件编号:“”; }

我需要截取并计算其平均值的值来自“dValue”变量。这是可能的吗?

只有当您可以用执行操作的新函数替换
MakeBody
函数,然后调用原始函数时:

   // cache the original
var __MakeBody__ = MakeBody;

   // replace it with yours
MakeBody = function(Property, dValue, Color) {
    // manipulate 'dValue' here

        // invoke the original
    return __MakeBody__.call(this, Property, dValue, Color);
};