2

特定の Web ページに表示されるいくつかの数値の平均を計算する chrome 拡張機能を作成しようとしています。Web ページは、この関数を使用してそれらを表示します。

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>");
}

傍受して平均を計算する必要がある値は、「dValue」変数からのものです。これは可能ですか?

4

1 に答える 1

0

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);
};
于 2012-10-21T20:57:28.323 に答える