Javascript 我的基本计算器代码有什么问题?
我正试图编写一个计算器,但在我的代码中找不到错误。这是我的密码:Javascript 我的基本计算器代码有什么问题?,javascript,html,calculator,Javascript,Html,Calculator,我正试图编写一个计算器,但在我的代码中找不到错误。这是我的密码: <html> <head> <title>*</title> </head> <body> <form> <input type="number" placeholder="Enter a number" id="val1"><br> times<br> <input type="number" pla
<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>
*
时代
函数myFunction(){
var val1=document.getElementById(val1)值;
var val2=document.getElementById(val2)值;
var结果=val1*val2;
警报(“结果”+结果);
}
如果你知道怎么做,并且想,你能帮我把它做成一个计算+,-,:,*等的计算器吗?多谢各位 缺少一个点(.),并且选择器错误,将“#id”用于id,将“.class”用于class
var val1=document.getElementById(“#val1”)
值代码>请描述您遇到的问题,您希望代码做什么,以及它做什么?谢谢,但如果我添加点,代码仍然不起作用…@MoosMas检查选择器document.getElementById(#val1”)
谢谢!它解决了我的问题getElementById()
不需要
,只需要ID的值——即getElementById('val1')
@showdev您完全正确,我太习惯jQuery了,甚至没有意识到。。。