JavaScript函数里面简单的for循环

时间:2014-08-11 01:49:23

标签: javascript

我陷入了一个非常简单的任务。我有几个JavaScript函数,但我对JS不好,所以无法解决这个问题。我需要把它放在for循环中。请帮忙。我的解决方案不起作用。逻辑失败 - 我的代码很糟糕。

没有循环的功能

<script>
var c1 = 14.94;
var c2 = 12.20;

function changeq() {
    var q1 = parseInt(document.getElementById('q1').value);
    var t1 = q1 * c1;
    var total1 = t1.toFixed(2);
    document.getElementById('ukupno1').innerHTML = total1;
}

function changeq(2) {
    var q2 = parseInt(document.getElementById('q2').value);
    var t2 = q2 * c2;
    var total2 = t2.toFixed(2);
    document.getElementById('ukupno2').innerHTML = total2;
}
</script>

内部循环功能 - 错误

 <script>
    var c1 = 14.94;
    var c2 = 12.20;
var fncs = [];
for (var i = 0; i < 3; i++) {
funcs[i] = (function(index) {
    return function changeq[i] {
    var q[i] = parseInt(document.getElementById('q[i]').value);
    var t[i] = q[i] * c[i];
    var total[i] = t[i].toFixed(2);
    document.getElementById('ukupno[i]').innerHTML= total[i];
    }
    </script>

0 个答案:

没有答案