我的基本计算器代码有什么问题

What is wrong with my code for a basic calculator?

本文关键字:什么 问题 代码 计算器 我的      更新时间:2023-09-26

我正在尝试编写计算器,但我在代码中找不到错误。这是我的代码:

  <html>
<head>
<title>*</title>
</head>
<body>
<form>
<input type="number" placeholder="Enter a number" id="val1"><br>
times<br>
<input type="number" placeholder="Enter a number" id="val2"><br>
<input type="button" value="Calulate" onClick="myFunction()">
<script>
function myFunction(){
var val1 = document.getElementById(val1)value;
var val2 = document.getElementById(val2)value;
var result = val1*val2;
alert("The result " + result);
}
</script>
</form>
</body>
</html>

如果您知道如何并且想要这样做,您能帮我将其作为 +,-,:,* 等的计算器吗?谢谢!

您缺少一个点(.),并且选择器错误地将"#id"用于 id,".class"用于类。

var val1 = document.getElementById("#val1") . value;