Dlaczego mój kod javascript w nagłówku nie może uzyskać elementu?

Od dłuższego czasu pracuję nad kalkulatorem pi w javascript i wreszcie skończyłem. Problem polega na tym, że mój skrypt w sekcji głównej:

document.getElementById("button").addEventListener('click', (function(){
    alert('Beginning…');
}), false);

I mam to w swojej sekcji ciała:

<input type="button" id="button" value="Calculate!!"/>

Ale kiedy otwieram stronę, pojawia się następujący błąd: „null nie jest obiektem, oceniającym document.getElementById („ button ”). AddEventListener”

Czy ktoś wie, dlaczego mój kod nie działa prawidłowo?

Dziękuję Ci.

questionAnswers(3)

yourAnswerToTheQuestion