JS计算器:onmplick的不显眼替代品

时间:2014-03-19 01:40:56

标签: javascript calculator unobtrusive-javascript

我目前使用内联js进行html设置。这包括具有以下输入的输入:

<input type="button" value="7" onclick="appendSymbol(value)" />

我已经研究了不显眼的js,甚至在单击按钮时出现在我的结果窗口中[对象鼠标点击]。我需要一种不显眼的方法将值输入我的appendSymbol函数。

Here是具有突兀js的计算器。

我不是在寻找整个片段,只是建议或参考点。

1 个答案:

答案 0 :(得分:0)

加载输入后,您只需要一个点击处理程序即可运行。

如果您正在使用诸如jquery之类的框架,这将变得非常简单:

$("input").click(function(e){
  appendSymbol($(this).val());
});

如果你不这样做,你可以用普通的javascript做同样的事情:

element.addEventListener('click', function() { ... }, false);