下面是我編寫的一些示例代碼,因爲我有一個難以工作的任務,現在,我甚至無法使其工作。試圖顯示將兩個數字相加的輸出,我錯過了什麼?爲什麼這個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