下不能按預期工作:JavaScript的輸入值問題
function sum(x,y){
return x + y;
}
document.getElementById('submit').onclick = function(e)
{
//do someting
e.stopPropagation();
var value1 = document.getElementById('v1').value,
value2 = document.getElementById('v2').value;
var newSum = sum(value1, value2);
console.log(newSum);
}
也有一些是錯誤的被拾起的值。它應該返回的總和,而不是 「1 + 2 = 12」
@ Jahnux73它更好地使用'parseInt函數()'以保持數據的完整性。 – BenM
'1 + 2'可以等於'3',但'1'+'2'等於'12'。 – David