我正在尝试在javascript中构建一个基本预算计算器工具,该工具在页面顶部显示一个运行总计,在个别预算项目更改时更新。为此,我使用[(function(){
'use strict';
function scrollbarWidth(selector) {
var containerEl = $(selector)[0];
return containerEl.offsetWidth - containerEl.clientWidth;
}
$(document).ready(function(){
$('.top-shadow').css('right', scrollbarWidth('.content')+'px');
$('.top-shadow').show();
$('.bottom-shadow').css('right', scrollbarWidth('.content')+'px');
$('.bottom-shadow').show();
});
})();
]。这适用于计算运行总计,但每次我进行更改时,新总计都会附加到旧总计,因此屏幕上的输出没有意义。任何人都可以告诉我如何做到这一点,以便每次更改时运行总计更新,用新总计替换旧总计?我对这一切都不熟悉,非常感谢您提供的任何帮助。干杯!
int index = java.util.Arrays.binarySearch(theArray, input);
if (index > -1) { // if input was found
if (index - 1 > 0) // if previous isn't the first item
execute(theArray[index - 1]); // run operation on previous
if (index + 1 < theArray.length - 1) // if next isn't the last item
execute(theArray[index + 1]); // run operation on next
}
答案 0 :(得分:0)
您可以替换+ = by =,如下所示:
document.getElementById("runningTotal").innerHTML = total_sp;