javascript - 如何添加相同参数中的字符串

标签 javascript html string parameters

我想将两个字符串加在一起,这样如果单击78,该函数将设置outputbox 的内部HTML到 78。但是,使用此当前功能,它仅显示最近选择的号码。我怎样才能让它显示已选择的每个数字?

function selectNum(num)
{
    num = num + num // What goes here?
    document.getElementById("outputbox").innerHTML = num;
}
<button onclick = "selectNum('7')">7</button>
<button onclick = "selectNum('8')">8</button>
<button onclick = "selectNum('9')">9</button>
<button onclick = "selectNum('4')">4</button>
<button onclick = "selectNum('5')">5</button>
<button onclick = "selectNum('6')">6</button>
<button onclick = "selectNum('1')">1</button>
<button onclick = "selectNum('2')">2</button>
<button onclick = "selectNum('3')">3</button>

最佳答案

尝试:

var number = '';
function selectNum(num) {
    number += num;
    document.getElementById("outputbox").innerHTML = number;
}

关于javascript - 如何添加相同参数中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29078049/

相关文章:

javascript - xml 数据未显示在 html 页面中

javascript - 如何根据从下拉菜单中选择的城市显示 Google map

python - AttributeError : 'str' object has no attribute 'write' error in last line, 需要洞察

java - 不区分大小写的字符串数组比较

c++ - 在 Visual C++ 中执行此操作的更好方法是什么?

javascript - 倒数计时器 10 分钟后消失且不重置计数器

Javascript 模块管理系统(dojo.require 替代品?)

javascript - Twitter DropDown - 被图标而不是按钮触发

javascript - CKEditor - 禁用图像拖放

javascript - Typescript 中的类型 'content' 上不存在属性 'HTMLElement'