Javascript中的简单求和不起作用



我已经开始学习Javascript,我对一些简单的概念有点困难。这是求两个数字和的一种简单方法,但由于某种原因,它不起作用。

function sum() {
var tn1 = document.getElementById('tn1')
var tn2 = document.querySelector('input#n2')
var n1 = Number(tn1.value)
var n2 = Number(tn2.value)
var s = n1 + n2
document.write(s)
}
<body>
<input type="number" id="tn1"> + 
<input type="number" id="tn2">
<input type="button" value="Sum" onclick="sum()">
</body>

我知道这可能是一个简单的错误,但我找不到答案。

var tn2 = document.querySelector('input#n2')

没有id为n2的元素。将其更改为#tn2

最新更新