带指数的Javascript计算器

带指数的Javascript计算器,javascript,html,css,Javascript,Html,Css,我正在尝试使用html5、css3和javascript创建一个简单的计算器。我的问题是,我的“指数”按钮似乎不起作用,所有其他操作员按钮都工作正常。我的代码如下: 您需要一个脚本(如JavaScript)来处理客户端执行的操作。在大多数情况下,HTML只是一种显示数据的标记语言,标记中的CSS是一种格式化/设计标记的方法。你需要一个脚本来处理动作 HTML:onclick=调用JavaScript函数传入该按钮的值 <p><input type = "button" cla

我正在尝试使用html5、css3和javascript创建一个简单的计算器。我的问题是,我的“指数”按钮似乎不起作用,所有其他操作员按钮都工作正常。我的代码如下:


您需要一个脚本(如JavaScript)来处理客户端执行的操作。在大多数情况下,HTML只是一种显示数据的标记语言,标记中的CSS是一种格式化/设计标记的方法。你需要一个脚本来处理动作

HTML:onclick=调用JavaScript函数传入该按钮的值

<p><input type = "button" class = "button gray" value = "1" onclick="showNum(this.value)">
这是一个可用的粘贴箱:


在这里,我为您修复了代码

function display(val) {
    var dis = document.getElementById("btn");
    dis.value += val;
} 
你应该从这个模板开始。我建议您从开始您的编码职业生涯

玩得开心


完整代码

只是为了好玩-部分工作计算器

要使计算器正常工作,您应该包含大量javascript代码,没有这些代码,您将一事无成

通过JQuery在方法上单击Catch按钮

$('.box').on('click','.button',function(){

属性名和值之间可以有空格吗?我想说你不能,或者至少不应该。我根本看不到任何JavaScript。这可能就是问题所在。您想用display.value+=1做什么?什么是显示器?display只是一个变量,不是您的display输入元素。@EliasSoares但是它不应该在生产imo中使用。我试图通过按1的按钮来显示数字1。这是我目前的目标。感谢您这么快的回复。仅链接的答案无效,请包括示例code@NDM你什么意思?哈哈,你知道有编辑历史,对吗?谢谢你的收听。
function display(val) {
    var dis = document.getElementById("btn");
    dis.value += val;
} 
$('.box').on('click','.button',function(){