如何将HTML按钮值分配给JavaScript中的变量?

问题描述:

我正在做一个简单的计算器(加,减,乘,除)。我需要一种方法,以便我可以将按钮值分配给javascript变量,以便我可以将值(即像12345这样的数字)放在一起,因此我可以进行计算。有任何想法吗?注意:我是一个完整的新手,所以越简单越好,谢谢。如何将HTML按钮值分配给JavaScript中的变量?

+2

您应该向我们展示您迄今为止完成的工作。 – iGanja 2013-04-25 19:02:48

+0

到目前为止,我还没有任何东西,只是一个计算器外壳。 – user2321155 2013-04-25 19:08:16

+1

你应该学习语言,而不是只问别人怎么做。 – yowza 2013-04-25 20:34:03

最简单的解决方案是将一个处理程序附加到作用域中的所有按钮,然后在点击时读出文本(或某个数据属性)。

<div id="buttons"> 
    <button>1</button> 
    <button>2</button> 
    <button>3</button> 
    <button>4</button> 
    . 
    . 
    . 
</div> 

然后听点击事件。

$("#bottons button").click(function() { 
    var n = parseInt($(this).text()); 
    // n is now the integer that was clicked. 
    // do with it something :) 
}); 

再次,这仅仅是最快的例子。但无论如何,希望它有帮助。

+0

非常感谢您的工作。 – user2321155 2013-04-25 19:12:12

+0

令人惊讶的是,一个“完全新手”以某种方式知道要加载哪个库,并注意到选择器已损坏。 – yowza 2013-04-25 20:33:05

+0

选择器破坏是什么意思? – Luke 2013-04-25 20:35:31