私のコード(ミニ電卓アプリ):( 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アクションが必要です。