したがって、コンソールがすぐに 1 onload または何かをログに記録する理由がわかりone.onclick = alterIt(1)
ません。クリックするまで待つべきではありませんone
。とにかく、明らかに私はJavaScriptが得意ではありません。助けてくれてありがとう。
window.onload = initialize;
function initialize() {
if (1 == 1){
calculation();
}
}
function calculation() {
var one = document.getElementById('one');
one.onclick = alterIt(1);
}
function alterIt(x) {
console.log(x);
}