0

これは JavaScript で可能だと確信していますが、探しているものを正確に検索しても見つけることができませんでした。また、私のスクリプト スキルは非常に貧弱です。

ページに 3 つのスライダーがあり、その値を 3 つの個別の div (ID コスト、長さ、収入) に出力します。各 div のコンテンツを取得し、最終結果を与える数式が必要です (たとえばresult = (income-cost)*length、別の div で)。個々のスライダーが移動するたびに結果が更新されるのが理想的ですが、「計算」ボタンの方が簡単ではないでしょうか?

問題のページへのリンクはこちら

4

1 に答える 1

0

以下のような 3 つの div があるとします。コードを確認する

<div id="cost"></div>
<div id="income"></div>
<div id="length"></div>

<div id="total"></div>

<script>
var cost=document.getElementById('cost').innerHTML;
var income=document.getElementById('income').innerHTML;
var length=document.getElementById('length').innerHTML;

var total=(Number(income)-Number(cost))*(Number(length));

//This would give you the total value

document.getElementById('total').innerText=total;//To insert the element into div

</sctipt>

フィドル リンクhttp://jsfiddle.net/ZKTeu/を確認してください。

于 2012-07-06T10:55:44.680 に答える