网站编程新手.我正试着用来自客户端的2个输入域创建一个基本的求和公式.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form>
<input type="number" id="x">
<input type="number" id="y">
<script>
let x = document.getElementById('x').nodeValue;
let y = document.getElementById('y').nodeValue;
function sum(x, y) {
let sum = x + y;
alert(sum);
}
</script>
<input type="submit" value="submit" onclick="sum(x, y)">
</form>
</body>
</html>
我在浏览器中运行我的代码(如果这很重要的话),当我 Select 两个数字,然后点击提交时,它会显示Alertbox.然而,出现的情况是:
"[对象HTMLInputElement][对象HTMLInputElement]"
我知道正在使用输入元素,但我显然希望我的SUM函数返回两个输入字段的总和.
我不知道我做错了什么.