用Javascript计算公式

用Javascript计算公式,javascript,html,Javascript,Html,我正在尝试用javascript编写一个计算器。我的问题是我不知道如何把这个方程式变成结果。下面是我的代码 function equal(){ var x=eval(result.innerHTML); result.innerHTML=x; } 例如,如果公式是2*3+5,我如何将结果11返回到下面的html中 <div class="monitor" id="result">0</div> 0 添加一个按钮并使用onclick事件调用equal函数

我正在尝试用javascript编写一个计算器。我的问题是我不知道如何把这个方程式变成结果。下面是我的代码

function equal(){
    var x=eval(result.innerHTML);
    result.innerHTML=x;
}
例如,如果公式是2*3+5,我如何将结果11返回到下面的html中

<div class="monitor" id="result">0</div>
0

添加一个按钮并使用
onclick
事件调用
equal
函数

const result=document.querySelector(“#result”)
document.querySelector(“#等式”).addEventListener('input',(e)=>{
试一试{
result.innerHTML=eval(e.target.value)
}抓住{
result.innerHTML='无效'
}
})