我的代码(迷你计算器应用程序):(html/js)
<input class="value" type="text" id="first" />
<input class="value" type="text" id="second" />
<input class="value" type="text" id="result" />
<input class="button" type="button" value="+" id="plus" />
window.onLoad = function motor()
{
var plus = document.getElementById("plus");
function updateResult(act)
{
var first = parseFloat(document.getElementById("first").value);
var second = parseFloat(document.getElementById("second").value);
if (isNaN(first)) first = 0;
if (isNaN(second)) second = 0;
if (act == '+') {
document.getElementById("result").value = first + second;
}
}
plus.onClick = updateResult('+');
}
这是行不通的。按下按钮“id”时,我需要一个 onClick 操作。