我可以更新使用innerhtml显示的javascript变量

时间:2016-03-09 00:32:28

标签: javascript innerhtml

我正在尝试在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
}

1 个答案:

答案 0 :(得分:0)

您可以替换+ = by =,如下所示:

document.getElementById("runningTotal").innerHTML = total_sp;