下面是我编写的一些示例代码,因为我有一个难以工作的任务,现在,我甚至无法使其工作。试图显示将两个数字相加的输出,我错过了什么?为什么这个javascript代码没有输出?我错过了什么?
<!DOCTYPE html>
<html>
<head>
<title>Sample</title>
<script type="text/javascript">
function Add() {
var n1 = document.getElementById("numOne").value;
var n2 = document.getElementById("numTwo").value;
var total = n1 + n2;
document.getElementById("output").innerHTML = total;
}
</script>
</head>
<body>
<h1>Calc</h1><br />
<form method="post" action="">
NUM 1: <input type="number" name="numOne" id="numOne" /><br />
NUM 2: <input type="number" name="numTwo" id="numTwo" /><br />
<input type="button" value="Add" onclick="ADD()" /><br />
Result: <label id="output"></label>
</form>
</body>
</html>
'ADD()'!='Add()'。你应该学习一些基本的调试技巧,比如使用浏览器的开发工具,尤其是控制台。它会立即向你显示这样的事情。您还将两个字符串连接在一起,因此您应该在输出结果之前将它们转换为数字。 – j08691
'onclick =“Add()”'? – PredatorIWD
“这个问题是由于无法再现的问题或简单的印刷错误造成的。” - 投票结束,作为题外话题。 – Quentin