0

外部 IFFE ファイルを使用して、IFFE 内の関数を使用して自動車のフリートの燃料費を計算するアプリを作成するタスクが設定されました。その後、ボックスに表示します。

IFFE はここで見ることができます。私は、正しい関数を呼び出すために次のコードが機能する必要があるというタスクを設定した人々から言われました。

var fuel = new fuelCalc();


// On the button press
miles = 10000;
var cost = fuel.cost(miles);

次に、次の操作を行うと、テキスト ボックスに入力されます。

document.getElementById("TotalCost").value = cost;

ただし、テキストボックスに次のように入力するだけです

[オブジェクト オブジェクト]

計算された金額を表示するには何を追加する必要がありますか?

4

3 に答える 3

2

年を指定する必要があります。document.getElementById("TotalCost").value = cost[2013];

于 2013-10-19T12:27:12.410 に答える
0

あなたが見て[object Object]いる理由fuel.cost(miles)は、コスト値を返さないためですが、おそらくクラスのhashまたはインスタンスです。cost

次の行にブレークポイントを設定して、ブラウザーの JavaScript コンソールでこの JavaScript をデバッグしてみてください。

document.getElementById("TotalCost").value = cost;

この時点で、コンソールにcost変数を出力するだけです。オブジェクト構造がリストされ、そこから関連データを抽出できます。

于 2013-10-19T12:31:43.637 に答える