所以我不明白为什么控制台会立即记录 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);
}